• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Mail auf Kommandozeile verschicken

Hallo allerseits,

ich bekomme nach stundenlanger Suche nicht an die Info, wie ich auf einem SLES-10-Server (HP Proliant) Alarm-Mails verschicken kann. Dazu versuche ich, testweise auf der Kommandozeile folgendes einzugeben:

sendmail -s "Test" empfaenger@t-online.de

was nicht funktioniert, es passiert einfach nichts. Ich habe unglaublich viele Seiten im Web besucht, es gibt nicht eine, die ein und dasselbe Programm empfiehlt. Getestet habe ich das unter anderem mit Postfix, Sendmail, Mail, Mailx, Mutt. Warum sind auf einem Linux-System überhaupt derart viele Mail-Programme installiert?

Ich denke, der Linux-Server (er heißt einfach "Server1") muss ja irgendwo noch gesagt bekommen, wo denn der Mail-Server steht bzw. wie er heißt. Dieser Mail-Server heißt "Server2" und steht im gleichen Subnetz (ein MS-Exchange-Server, das Relayen für Server1 habe ich erlaubt). Ich habe nun von schätzungsweise einem Dutzend Konfigurationsdateien gelesen: "mail.rc", "mailrc", ".mailrc", "mail.cf", "sendmail.cf", "mail.conf" usw. Und jedesmal soll diese Datei in einem anderen Verzeichnis stehen: "etc", "root", "etc/mail" usw. Ich verstehe das nicht.

Meine Frage wäre nun, wie ich vorgehen muss, damit auf diesem Linux-Server die von den HP-Agents erzeugten Alarm-Mails an eine ganz bestimmte externe Adresse gehen?

Ich danke euch herzlich für Unterstützung,
Stefano
 
Die Lösung wurde in diesem Forum gepostet:

http://www.linux-forum.de/mails-von-der-kommandozeile-senden-2007656.html#post1303726


Sie besteht darin, in der Datei main.cf im Verzeichnis /etc/postfix den (in meinem Fall) schon vorhandenen Eintrag

Code:
relayhost =

zu erweitern in


Code:
relayost = mail1_dd

("mail1_dd" ist der Host-Name unseres im lokalen Netz vorhandenen MS-Exchange-Servers, auf diesem muss dann natürlich noch der IP-Adresse der Linux-Maschine das "Relayen" erlaubt werden).
 
Wenn Du mit Python was anfangen kannst, kannst Du Dir auch mal "simplemail.py" anschauen:

http://code.google.com/p/python-simplemail/

Ziemlich klasse. Dazu auch die umfangreiche Forenbesprechung hier.

Gruß
 
Oben