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 ( B) ) 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).

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?

Frage: Wie kann ich eine mail innerhalb des LAN schicken?

Frage: Wie kann ich ein Alias für Mailadressen anlegen

liwiki:    linuxwiki@linuxwiki.de

newaliases

cat /tmp/mailtext.txt|mail(x) -s "mail an linuxwiki" liwiki

Mail (zuletzt geändert am 2007-12-23 22:45:46 durch localhost)