Linux Console E-Mail mit Anhang versenden

Um über die Debian Konsole E-Mails mit Anhängen zu versenden gibt es (wie immer) verschiedene Möglichkeiten. Zwei dieser Möglichkeiten möchte ich kurz vorstellen.

mail (Paket: bsd-mailx)

(echo "Text in der Nachricht mit Anhang"; \
uuencode /root/dateiname.txt name-des-anhangs-in-der-mail.txt) | \
mail -s "Betreff der Nachricht" empfanger@domain.de

s-nail (Paket: s-nail)

echo "Text in der Nachricht mit Anhang" | \
s-nail -s "Betreff der Nachricht" -a /root/dateiname.txt empfanger@domain.de

Versendet wird jeweils die Datei /root/dateiname.txt

Mit der mail Variante kann man den Namen des Anhangs in der E-Mail frei bestimmen. Die s-nail Variante verwendet immer den Dateinamen, was auch zumeist so gewünscht ist.

Schreibe einen Kommentar