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