Mailen per Konsole
Zu den ältesten Programmen gehört "Mail" (Paketname oft "mailx"). Mit diesem Dienst kann man von einem Rechner ohne E-Mail-Client [z.B. einem Server] eine E-Mail verschicken oder auf einem langsamen System "für die paar Zeilen" nicht extra den Mailclient hochfahren.
Beispiel: Wenn man eine eMail mit der Betreffzeile "LinuxWiki" an linuxwiki@linuxwiki.de verschicken will, so gibt man in einer Konsole folgendes ein:
mail -s LinuxWiki linuxwiki@linuxwiki.de
Nach Absetzen des Kommandos erwartet Mail die Eingabe des Mail-Texts, z.B. so:
Hi! Hast Du schon mal LinuxWiki.de gesehen? Surf mal hin! Ciao, Harald .
Wichtig ist, dass die letzte Zeile nur aus einem Punkt besteht und mit Enter-Taste abgeschlossen wird.
Wenn man "mail" in einem Script benutzen möchte, einfach ein "echo | " vor "mail" setzen und schon muss man den "." nicht manuell eintippen.
echo "body content" | mail -s "subject content" user@domain.tld
Wem "mail" zu viel Komfort ( ) bietet, der verwendet Folgendes:
telnet mailserver 25 HELO xxx MAIL FROM: me@here RCPT TO: you@there DATA Hello you, how are you? greetings from me. .
Wenn's nicht funktioniert?
> host -t MX gmx.de # Welche "Mail eXchanger" (MailServer) sind zuständig?
Danach mit den angegebenen Mail-Servern nochmal testen!
Um Spam zu verhindern, muss man sich heute aber meistens autorisieren (allerdings sollte Mail an diese Domain (RCPT TO) z.B. gmx.de angenommen werden).
Links zum Thema
http://th-h.de/faq/headerfaq.php
Fragen
Frage: Wie kann ich denn mit mail ein Attachment verschicken?
Frage: Wie kann ich mit mail mehrere Attachments gleichzeitig verschicken?
Frage: Was ist denn zu empfehlen, wenn man auf einem Server eine Mail bekommt(sieht man ja zB beim login)? Gibt es dafür auch eine Abkürzung auf der Konsole?
zum Lesen? Siehe Mutt.
- schneller get es mit der eingabe von `mail' dann siehst du eine liste mit den subjects, und kannst dann die einzelnen mit [0-9] auswählen
Frage: Wie kann ich eine mail innerhalb des LAN schicken?
Frage: Wie kann ich ein Alias für Mailadressen anlegen
- Eintrag als User root in der Datei /etc/aliases
liwiki: linuxwiki@linuxwiki.de
- Danach als root Kommando
newaliases
- Mail versenden
cat /tmp/mailtext.txt|mail(x) -s "mail an linuxwiki" liwiki