E-Mail von Konsole verschicken: Unterschied zwischen den Versionen
K (hat EMail von Konsole verschicken nach E-Mail von Konsole verschicken verschoben: EMail nach deutscher Rechtschreibung nicht zulässig. S.: http://de.wiktionary.org/wiki/E-Mail) |
K (EMail nach deutscher Rechtschreibung nicht zulässig. S.: http://de.wiktionary.org/wiki/E-Mail; +Linux) |
||
Zeile 1: | Zeile 1: | ||
− | Will man eine [[ | + | Will man eine [[E-Mail]] '''in Linux''' von der [[Konsole]] aus verschicken, kann dies über verschiedene Wege passieren. |
===Sendmail=== | ===Sendmail=== | ||
− | Der einfachste Weg ist über einen lokalen [[SMTP]]-[[Server]] unter der Verwendung des '''sendmail'''-Befehls. Dies hat jedoch den Nachteil, dass der Server keine dynamische IP haben darf ,da sonst die meisten [[Blacklist]]s die | + | Der einfachste Weg ist über einen lokalen [[SMTP]]-[[Server]] unter der Verwendung des '''sendmail'''-Befehls. Dies hat jedoch den Nachteil, dass der Server keine dynamische IP haben darf ,da sonst die meisten [[Blacklist]]s die E-Mails rausfiltern. |
===Mutt und msmtp=== | ===Mutt und msmtp=== | ||
− | Eine andere Lösung gibt es mit [[mutt]] und [[msmtp]]. Mutt dient als Client, der sich mit Hilfe von msmtp auf einem SMTP-Server einloggt und über diesen die | + | Eine andere Lösung gibt es mit [[mutt]] und [[msmtp]]. Mutt dient als Client, der sich mit Hilfe von msmtp auf einem SMTP-Server einloggt und über diesen die E-Mail verschickt. |
Sind beide Anwendungen installiert, müssen nur noch Konfigurationsdateien geschrieben werden. | Sind beide Anwendungen installiert, müssen nur noch Konfigurationsdateien geschrieben werden. | ||
Zeile 16: | Zeile 16: | ||
password secret | password secret | ||
− | Diese Konfigurationsdatei für mutt legt fest, dass es mit msmtp die | + | Diese Konfigurationsdatei für mutt legt fest, dass es mit msmtp die E-Mails verschicken soll, sowie welche Absenderdaten es zu verwenden hat. |
set sendmail="/usr/bin/msmtp -C ~/mail" | set sendmail="/usr/bin/msmtp -C ~/mail" | ||
set use_from=yes | set use_from=yes | ||
Zeile 25: | Zeile 25: | ||
Verwendet werden kann das jetzt so: | Verwendet werden kann das jetzt so: | ||
− | echo "Dies ist eine Testmail\n." | | + | echo "Dies ist eine Testmail\n." | mutt -x -s "Test Mail" |
[[Kategorie:Software]] | [[Kategorie:Software]] | ||
[[Kategorie:Linux]] | [[Kategorie:Linux]] |
Version vom 5. Dezember 2008, 15:30 Uhr
Will man eine E-Mail in Linux von der Konsole aus 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, dass der Server keine dynamische IP haben darf ,da sonst die meisten Blacklists die E-Mails rausfiltern.
Mutt und msmtp
Eine andere Lösung gibt es mit mutt und msmtp. Mutt dient als Client, der sich mit Hilfe von msmtp auf einem SMTP-Server einloggt und über diesen die E-Mail verschickt.
Sind beide Anwendungen installiert, müssen nur noch Konfigurationsdateien geschrieben werden. Mit dieser Konfigurationsdatei für msmtp wird festgelegt, mit welchem Server eine Verbindung hergestellt werden 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 E-Mails 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"