Email Software für Batch und Kommandozeile

Wie verschickt man Emails von der eigenen Software aus? Die einfachste Möglichkeit ist ein *.BAT File zu schreiben welches die nötigen Schritte zum Senden durchführt.



  Hinderniß Outlook Express


Sollte ja so einfach sein. Datei mit dem Email erstellen und dann in den Ordner Ausgang von Outlock Express ziehen. Geht aber nicht, Möglichkeit gesperrt. Also muß eine andere Möglichkeit her Emails mit der eigenen Software zu schreiben und dann auch noch zu verschicken.

  HTML Emails über Commandozeile


So sieht dann eine Batchdatei aus, mit der ein HTMLEmail verschickt wird:

d:/internet/cgi.pege.org/cgi-bin/command/sendemail.exe -f "Roland Moesl " -t "maria@pege.org" -s pege.org -u "Morgen kommt um 18:00 xyz auf Besuch" -o message-file=d:/mind2.files/temp/letter.htm -l d:/mind2.files/log/sendemail.log pause

  • -f Absender
  • -t Empänger
  • -s Server der zum Versand benutzt werden soll
  • -u Betreffzeile des Emails
  • -o Das Email welches zuvor meine Software zusammengestellt hat. Beginnt der Inhalt der Datei mit <html>, dann wird eine HTML Email verschickt
  • -l Adresse der Logdatei wo der Versand dokumentiert wird
SendEmail stammt von Brandon Zehm und ist Freeware. Es gibt Versionen für Windows und Linux-Unix.