surfmode
27.12.11, 12:24
Howdy,
ich lasse ein Script per Cronjob ausführen und dieses Script soll bei Auftreten eines bestimmten Ereignisses sein Logfile an eine externe Emailadresse schicken. Der Code zum Mailen in dem Script dazu lautet
SUBJECT="Betreff"
EMAIL="meinemail@mail.com"
/bin/mail -s "$SUBJECT" "$EMAIL" < $log
Wenn ich diesen Code manuell auf der Konsole ausführe, läuft alles prima und die Email wird einwandfrei versendet.
Wenn ich diesen Code aber wie vorgesehen per Cronjob ausführe, geht keine Email raus und ich sehe im /var/log/messages dieses:
Dec 27 13:08:02 h16873 postfix/smtp[25376]: 799FF1BF4340: to=<meinusername@h16873.meinekiste.net>, relay=none, delay=0.09, delays=0.08/0/0/0, dsn=5.4.6, status=bounced (mail for h16873.meinekiste.net loops back to myself)
Ich habe versucht das Script sowohl als user und auch als root aus der /etc/crontab zu starten, habe dann auch für den user einen crontab angelegt - ohne Erfolg. Mailversand aus dem Cronjob heraus funzt nicht.
Wo könnte der Fehler liegen?
ich lasse ein Script per Cronjob ausführen und dieses Script soll bei Auftreten eines bestimmten Ereignisses sein Logfile an eine externe Emailadresse schicken. Der Code zum Mailen in dem Script dazu lautet
SUBJECT="Betreff"
EMAIL="meinemail@mail.com"
/bin/mail -s "$SUBJECT" "$EMAIL" < $log
Wenn ich diesen Code manuell auf der Konsole ausführe, läuft alles prima und die Email wird einwandfrei versendet.
Wenn ich diesen Code aber wie vorgesehen per Cronjob ausführe, geht keine Email raus und ich sehe im /var/log/messages dieses:
Dec 27 13:08:02 h16873 postfix/smtp[25376]: 799FF1BF4340: to=<meinusername@h16873.meinekiste.net>, relay=none, delay=0.09, delays=0.08/0/0/0, dsn=5.4.6, status=bounced (mail for h16873.meinekiste.net loops back to myself)
Ich habe versucht das Script sowohl als user und auch als root aus der /etc/crontab zu starten, habe dann auch für den user einen crontab angelegt - ohne Erfolg. Mailversand aus dem Cronjob heraus funzt nicht.
Wo könnte der Fehler liegen?