Rubrik: HTML/Internet/Netzwerk · HTML/Email | VB-Versionen: VB4, VB5, VB6 | 29.11.01 |
Mails versenden mit dem MAPI-Control Mit Hilfe des MAPI-Controls lässt sich auf einfachste Weise eine EMail-Nachricht versenden - wirklich ;-) | ||
Autor: Dieter Otter | Bewertung: | Views: 42.245 |
www.tools4vb.de | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Wenn Sie regelmässiger Leser unseres Newsletter sind, dann kennen Sie sicherlich auch den Extra-Tipp EMails mit dem Winsock-Control versenden.
Wenn auf dem System ein MAPI-fähiges Mailprogramm installiert ist (wie z.B. MS-Outlook), so lassen sich EMails schnell und einfach auch über das Microsoft MAPI Control versenden. MAPI steht übrigens für Message APplication Interface
Fügen Sie dem Projekt zunächst die Microsoft MAPI Controls Komponente hinzu (Menü Projekt - Komponenten). Plazieren Sie nun auf die Form ein MAPISession und auch ein MAPIMessages Control.
Alles, was Sie jetzt noch benötigen, ist folgender Code:
' Benutzer anmelden und SessionID erzeugen With MAPISession1 ' Benutzername und Passwort (für das Mailkonto) .UserName = "Ihr Name" .Password = "Ihr Kennwort" .SignOn ' SessionID MAPIMessages1.SessionID = .SessionID End With ' Mail senden With MAPIMessages1 ' Neue Nachricht .Compose ' Empfänger .RecipAddress = "empfaenger@web.de" ' Betreff .MsgSubject = "Test-Nachricht" ' Nachricht selbst .MsgNoteText = "Nachrichtentext" ' Namen auflösen .ResolveName ' Nachricht versenden .Send End With
Und schon wird das Mail versandt
Tipp: sevMail ActiveX mit ZIP-Funktionalität
Mails senden, abrufen und decodieren - ganz easy
Das SMTP Control sendet, das POP3 Control empfängt und der Mail-Parser decodiert empfangene Mails im Handumdrehen - natürlich unter Berücksichtigung von Multi-Part MIME Nachrichten, Anlagen u.v.m. Auf Wunsch zippt die Komponente Dateianlagen, um die Mail zu klein wie möglich zu halten. Auch werden SMTP-AUTH Server unterstütz, bei denen der Versand von Nachrichten nur mit korrekter Authentifizierung erfolgt.
Weiter Infos im Downloadbereich...