Rubrik: HTML/Internet/Netzwerk · HTML/Email | VB-Versionen: VB4, VB5, VB6 | 26.10.04 |
Mails mit Anlagen versenden (MAPI-Control) Mit Hilfe des MAPI-Controls lassen sich nicht nur Standard-Mails, sondern auch Nachricht mit ein oder mehreren Anlagen versenden. | ||
Autor: Dieter Otter | Bewertung: | Views: 23.843 |
www.tools4vb.de | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Wie man mit Hilfe des MAPI-Controls eine EMail-Nachricht versenden kann, haben wir Ihnen bereits vor langer langer Zeit gezeigt:
Mails versenden mit dem MAPI-Control
Was aber, wenn man der Mail noch ein oder mehrere Dateianlagen hinzufügen muss?
Eigentlich kein großartiges Problem, wie nachfolgender Code zeigt
' 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 ' 1. Anlage hinzufügen .AttachmentIndex = 0 .AttachmentPathName = "d:\anlage1.txt" ' 2. Anlage hinzufügen .AttachmentIndex = 1 .AttachmentPathName = "d:\anlage2.txt" ' 3. Anlage hinzufügen .AttachmentIndex = 2 .AttachmentPathName = "d:\anlage3.txt" ' Nachricht versenden .Send End With
Und schon wird das Mail einschl. der drei Dateianlagen 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...