Crontab Hata E-postaları: Göndereni -f Kullanarak Kök Olarak Ayarlama


6

Bu formatta bir crontab girişi için,

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

Bu iletinin e-posta adresine gönderildiğini görüyorum. <userid>@host (ve üzerinden görüntüleme mail ) dakikada bir:

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

Bu hatanın ne olduğundan, özellikle 4. satırdan ve endişelenecek bir şey olup olmadığından emin değilim. Bu yalnızca test sunucularımızdan birinde gerçekleşir ve üretim sunucuları iyi durumdadır. Bu sunucularda root erişimim yok.

Herhangi bir fikir?

Yanıtlar:


1

Gönderilemediğinden geri gönderilen / iade edilen e-posta mesajı olabilir

referansa bakın http://docs.phplist.com/PhpListConfigBounces.html


Antony’de tartığın için teşekkürler. olduğu kullanarak görüntüleyebilir / okuyabilirim mail. Anlaşılan, crontab betiği tarafından adlandırılan betiklerden birinde bir yazım hatası vardı ve eskinin düzeltilmesi bu sorunu çözdü.
KM.

Sıraladığına sevindim: D
Antony

1
X-Authentication-Warning: host: <userid> set sender to root using -f

Bu satır sendmail’in yaptığı bir şeydi. Bunun gibi bir şeyle posta göndermenin genel bir sonucudur:

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

Nerede $SENDER 'root'tur (ve gönderen maskeli balo açık değildir.)

Endişelenecek bir şey düşünmezdim, sadece alıcının gönderenin manuel olarak zorlandığını ve sahte olabileceğini bilmesini sağlamak.

Her halükarda, bunun sizi e-postayla gönderen cronun nedeni olduğunu düşünmüyorum - bu e-posta gönderme işleminin bir sonucudur. Mesajda başka içerik var mıydı? Ayrıca, yapar Status: R sana bir şey ifade ediyor musun? Çünkü tanıdığım bir e-posta başlık alanı değil.


Test ve prod sunucuları arasında mutabık kılınan bir yazım hatası olduğu ortaya çıktı, benim Antony'nin cevabını yorumuma bakınız. Korkarım hatırlamıyorum ama görüşleriniz için teşekkür ederim.
KM.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.