Crontab-Fehler-E-Mails: Setzen Sie den Absender mit -f auf Root

6

Für einen crontab-Eintrag in diesem Format

*/1 * * * *  /usr/bin/php /app/<userid>/command --flag='value'

Ich sehe diese Nachricht per E-Mail an <userid>@host (und sehen über mail ) einmal pro Minute:

From root@host  Wed May  2 16:36:02 2012
Return-Path: <root@host>
Date: Wed, 2 May 2012 16:36:01 -0400
X-Authentication-Warning: host: <userid> set sender to root using -f
From: root@host (Cron Daemon)
To: <userid>@host
Subject: Cron <<userid>@host> /usr/bin/php /app/<userid>/command --flag='value'
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
X-Cron-Env: <SHELL=/bin/bash>
X-Cron-Env: <PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/home/<userid>/bin>
X-Cron-Env: <HOME=/home/<userid>>
X-Cron-Env: <LOGNAME=<userid>>
X-Cron-Env: <USER=<userid>>
Status: R

Ich bin mir nicht sicher, was dieser Fehler ist, insbesondere die 4. Zeile und ob es etwas zu befürchten gibt. Dies geschieht nur auf einem unserer Testserver, und die Produktionsserver sind in Ordnung. Ich habe auf diesen Servern keinen Root-Zugriff.

Irgendwelche Ideen?

KM.
quelle

Antworten:

1

Möglicherweise handelt es sich um eine E-Mail-Nachricht, die zurückgeschickt oder zurückgesendet wird, da sie nicht zugestellt werden konnte

siehe Hinweis http://docs.phplist.com/PhpListConfigBounces.html

Antony
quelle
Danke, dass du Antony abwägst ist geliefert, wie ich es mit ansehen / lesen kann mail. Es stellte sich heraus, dass in einem der Skripte, die vom crontab-Skript aufgerufen werden, ein Tippfehler aufgetreten ist, und das Beheben des ersteren hat dieses Problem behoben.
KM.
Ich bin froh, dass du es sortiert hast: D
Antony
1
X-Authentication-Warning: host: <userid> set sender to root using -f

Diese Zeile habe ich bei sendmail gesehen. Es ist ein häufiges Ergebnis des Versendens von E-Mails über Folgendes:

blahblahblah.sh | /usr/sbin/sendmail  -f $SENDER $RECIPIENT 

Woher $SENDER ist 'root' (und Absendermaskerade ist nicht aktiviert.)

Ich würde es nicht für bedenklich halten, sondern nur dem Empfänger mitteilen, dass der Absender manuell gezwungen wurde und möglicherweise eine Fälschung darstellt.

Ich kann mir jedenfalls nicht vorstellen, dass dies die Ursache für das Versenden von E-Mails an Sie ist - dies ist ein Ergebnis des E-Mail-Prozesses. Gab es weitere Inhalte zu der Nachricht? Tut auch Status: R Ihnen etwas bedeuten? Da es sich nicht um ein E-Mail-Headerfeld handelt, das ich wiedererkenne.

Codeswitcher
quelle
Es stellte sich heraus, dass es einen Tippfehler zwischen dem Test- und dem Prod-Server gab, der abgeglichen wurde. Siehe meinen Kommentar zu Antonys Antwort unten. Ich fürchte, ich kann mich nicht daran erinnern, aber ich danke Ihnen für Ihre Erkenntnisse.
KM.