E-Mail von Konsole verschicken: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: Will man eine EMail von der Konsole verschicken, kann dies über verschiedene Wege passieren. ===Sendmail=== Der einfachste Weg ist über einen lokalen [[SMTP]...) |
(→=Mutt und msmtp) |
||
Zeile 4: | Zeile 4: | ||
Der einfachste Weg ist über einen lokalen [[SMTP]]-[[Server]] unter der Verwendung des '''sendmail'''-Befehls. Dies hat jedoch den Nachteil, das der Server keine dynamische IP haben darf. Da sonst die meisten [[Blacklist]]s die EMails rausfiltern. | Der einfachste Weg ist über einen lokalen [[SMTP]]-[[Server]] unter der Verwendung des '''sendmail'''-Befehls. Dies hat jedoch den Nachteil, das der Server keine dynamische IP haben darf. Da sonst die meisten [[Blacklist]]s die EMails rausfiltern. | ||
− | ===Mutt und msmtp== | + | ===Mutt und msmtp=== |
Eine andere Lösung ist mit [[mutt]] und [[msmtp]]. Mutt dient als Client, der sich mit Hilfe von msmtp auf einem SMTP-Server einlogt und über diesen die EMail verschickt. | Eine andere Lösung ist mit [[mutt]] und [[msmtp]]. Mutt dient als Client, der sich mit Hilfe von msmtp auf einem SMTP-Server einlogt und über diesen die EMail verschickt. | ||
Version vom 3. Dezember 2008, 10:19 Uhr
Will man eine EMail von der Konsole verschicken, kann dies über verschiedene Wege passieren.
Sendmail
Der einfachste Weg ist über einen lokalen SMTP-Server unter der Verwendung des sendmail-Befehls. Dies hat jedoch den Nachteil, das der Server keine dynamische IP haben darf. Da sonst die meisten Blacklists die EMails rausfiltern.
Mutt und msmtp
Eine andere Lösung ist mit mutt und msmtp. Mutt dient als Client, der sich mit Hilfe von msmtp auf einem SMTP-Server einlogt und über diesen die EMail verschickt.
Sind beide Anwendungen installiert müssen nur noch Konfigurationsdateien geschrieben werden. Mit dieser Konfigurationsdatei für msmtp wird festgelegt zu welchem Server er gehen soll und wie er sich dort anzumelden hat.
account default host hostname from absenderadresse@irgendwas.de auth login user benutzername password secret
Diese Konfigurationsdatei für mutt legt fest, dass es mit msmtp die EMails verschicken soll, sowie welche Absenderdaten es zu verwenden hat.
set sendmail="/usr/bin/msmtp -C ~/mail" set use_from=yes set realname="Absendername" set from=absenderadresse@irgendwas.de set envelope_from=yes
Verwendet werden kann das jetzt so
echo "Dies ist eine Testmail\n." | mutt -x -s "Test Mail"