PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mail mit logfiles an mehrere personen senden



sysop
26.01.07, 16:22
hi

ich suche ein simples script, mit dem ich per cron-job jeden tag an mehrere (fest hinterlegte) personen ein mail mit bestimmten logfiles senden kann. kennt jemand dazu was bestehdes ?

Roger Wilco
26.01.07, 17:25
Was brauchst du denn mehr als nail/mailx (http://heirloom.sourceforge.net/mailx.html) oder mutt (http://www.mutt.org/)?

marcdevil
26.01.07, 17:25
cat /var/log/*.log | mail -s "hier die logs von heute" foo@bla.org,bert@gmx.de,susi@hotmail.com

sysop
26.01.07, 21:24
ähhm ich habe es wohl etwas unverständlich ausgedrückt, es läuft kein mailserver und wird nicht lokal versendet, eine internet anbindung besteht aber.
mit mail habe ich das schon versucht, allerdings wird das mail nicht versendet (deshalb frage ich). mail bietet soweit ich das sehen konnt auch nicht die möglichkeit die logs als attachment hinten anzuhängen.

cat /var/log/*.log | mail -s "hier die logs von heute" foo@bla.org,bert@gmx.de,susi@hotmail.com funktioniert also leider nicht.

Roger Wilco
26.01.07, 21:31
Dann bietet sich die Installation eines minimalen MTA wie ssmtp oder nbsmtp (http://nbsmtp.ferdyx.org/) an, die die Mails an einen anderen Mailserver weiterleiten und über diesen verschicken. Der ist auch noch für andere Dinge nützlich (z. B. Fehler bei Ausführung über Cron verschicken usw.).