Thunderbird-Workshop - Einführung

In diesem Workshop wollen wir lernen wie wir aus VBA heraus eine Thunderbird-Email erstellen können.

Wichtig: Alle Beispielcodes wurden getestet in Excel 2013 auf einem Desktop-PC mit Windows7, und in Excel 2016 unter Windows 10 (Microsoft Surface Pro 3).
Wichtig: Thunderbird setzt HTML-Anweisungen zuweilen nicht sauber um. Daher kann es vorkommen dass die Darstellung in der HTML-Mail nicht wie gewünscht erzeugt wird.

Outlook-Kenner werden in Mozilla Thunderbird viele Dinge vermissen. Zum Beispiel das automatische Senden der Email.

Kommen wir nun zu den verfügbaren Parametern.

-compose:
Startet die Session

format:
Das Emailformat. 1 = HTML-Mail, 2=Plaintext. Standard ist 2

preselectid:
Das Sendekonto. Standard ist 1

to:
Der/die Empfänger. Mehrere Empfänger sind durch Komma zu trennen.

cc:
Kopie an. Mehrere Empfänger sind durch Komma zu trennen.

bcc:
Blindkopie an. Mehrere Empfänger sind durch Komma zu trennen.

subject:
Der Betreff

body:
Der Emailtext

attachment:
Der/die Anhang/Anhänge. Mehrere Anhänge sind durch Semikolon zu trennen.


Ein einfaches Beispiel:
Sub TBMail()

Dim strMailAufbau As String

strMailAufbau = "C:\Program Files (x86)\Mozilla Thunderbird\Thunderbird.exe" & _
                " -compose format=1,preselectid=id1" & _
                ",to='beispiel@example.com',subject='Test'" & _
                ",body='Test',attachment='file:///D:\Test.pdf,D:\Test2.pdf'"
                       
    Shell strMailAufbau, vbMaximizedFocus
    
End Sub


In den folgenden Teilen lernen wir wie man eine Email mit bestimmten Inhalten füllen kann.

Wichtig: Der Workshop befindet sich im Aufbau und wird nach und nach ergänzt.

Und nun viel Erfolg mit diesem Workshop.
Ihr oder Euer René Holtz