Welches Mailprogramm wird in Crontab verwendet?


1

Plattform: Ubuntu 12.04 LTS

Benutzer: root

Beschreibung: Wenn stdout / stderr in Ausführung eine Ausgabe enthält, sammelt crontab diese und sendet sie per E-Mail an den entsprechenden Eigentümer. In meinem Fall ist es "root". Wenn ich syslog anschaue, habe ich einen Fehler gefunden:

Jan 18 15:53:01 ali00 CRON[10261]: (root) CMD (some command) Jan 18 15:53:03 ali00 sSMTP[10265]: 553 Mail from must equal authorized user Jan 18 15:53:03 ali00 CRON[10260]: (root) MAIL (mailed 1 byte of output; but got status 0x0001, #012)

(In meinem System verwende ich ssmtp, um E-Mails zu senden.)

Wie kann ich diesen Fehler beheben, da ich keine Details sehe? Muss ich etwas in /etc/ssmtp/ssmtp.conf ändern? Darüber hinaus gibt es keinen mailBefehl in meinem System, wie weiß crontab zu verwenden ssmtpals eher mail?


Oh, ich habe die Lösung gefunden. Bearbeiten Sie einfach / etc / ssmtp / revaliases, um die tatsächliche E-Mail-Adresse für jedes Konto festzulegen.
ShenLei
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.