eDist.net FAQ-KB Netzwerk eDist.net FAQ-KB Netzwerk

Das FAQ Netzwerk


Mails per Kommandozeile verschicken mit sendEmail

 

Es gibt viele Möglichkeiten wie man Mails von der “shell” verschicken kann.
Eine Variante davon ist das Skript sendEmail.
Das Skript steht für Windows und Linux zur Verfügung. (caspian.dotconf.net)

1. Wir installieren das "sendEmail" Paket

apt-get install sendEmail

2. Skript mit den benötigten Parametern ausführen

sendEmail -v -f email@domain.tld -s smtp.domain.tld:25
-xu SMTP-Benutzer -xp SMTP-Passwort\
-t empfaenger@domain.tld …\
-u "Betreffzeile der E-Mail"\
-m "Das ist eine E-Mail über SendEmail."

Ich verwende es um regelmäßig Mails per crontab zu verschicken.
Im Beispiel würde jeden Tag um 01:00 Uhr das Mail versendet werden
Das ganze sieht dann ungefähr so aus:

0 1 * * * root /usr/bin/sendEmail -f absender@test.at -t to@test.at -u "Betreffszeile" -s smtp-server -o message-file=pfad/zur/message-file

Parameterliste aufrufen:
Einfach sendEmailin der Shell eingeben.

sendEmail

Über den Author

avatar BEDV / ISP4YOU.AT ist seit 2004 im Bereich Business Webhosting und Spezial-Webprogrammierung tätig. Zusätzlich bieten wir Ihnen auch EDV-Dienstleistungen aller Art an. Kontaktieren Sie uns.



Weitere Artikel:
Betreff Vermerk bei Office XP,2003,2007 Mails mit eigenen Notizen versehen
Jeder kennt das wenn Sich die Flut der Mails im Postfach anhäufen und mal schnell die Übersicht...
Windows7: alte Taskleiste einstellen
Die von Windows XP und Windows Vista bekannte Taskleiste existiert in ihrer ursprünglichen Form...
OpenDirectory-Dienst auf Mac Server nicht sichtbar
Fehler: ServerScanner not scanning because node XYZ is in searchPath. Dieser Fehler kommt meist wenn...
Sie betreiben einen Linux-Server bei einem großen Webhoster und suchen jetzt nach einer automatischen Backup-Lösung. Sie soll täglich die veränderten Daten sichern?
Als einfaches Backup-Script können Sie Reoback verwenden. Das Tool bietet vollständige und...

eDist Beiträge per RSS erhalten!