来自Crontab的奇怪电子邮件。 (没有相应的文件和目录)

时间:2011-02-20 12:13:00

标签: cron debian sendmail

我是linux上的傻瓜。所以我试着在我的根上设置一些东西。 好吧,一段时间后,一个可疑的cron工作开始轰炸我。我每10分钟收到一封电子邮件说:

  

的Cron   测试-x /etc/init.d/sendmail&&   / usr / share / sendmail / sendmail cron-msp

     

/ usr / share / sendmail / sendmail:line   880:/ usr / sbin / sendmail-msp:没有这样的   文件或目录

有人知道这可能是什么吗?

电子邮件地址为“root@example.com”....

问候

4 个答案:

答案 0 :(得分:18)

解决方案:

apt-get --purge删除sendmail-base sendmail-cf sendmail-doc

这也刚刚出现在我面前。当我安装Postfix时,我认为我删除了sendmail,但这些cron作业开始出现。从/etc/cron.d删除sendmail文件一直工作,直到我重新启动机器,此时它被重新生成。删除列出的软件包一劳永逸地解决了问题。 : - )

答案 1 :(得分:3)

好像你的sendmail包没有完全安装。尝试找到我们哪个包包含sendmail-msp并安装此包。你不应再收到邮件了。

答案 2 :(得分:3)

在我的ubuntu系统上,它是/etc/cron.d/sendmail

这似乎是我安装sendmail时留下的文件:dlocate -S /etc/cron.d/sendmail没有返回任何内容......

所以我就把它删除了。

我还发现其他几个sendmail-*包被删除但未被清除。当我清除它们时,一切都消失了。 : - /

答案 3 :(得分:3)

发现它! 资料来源:http://ubuntuforums.org/showthread.php?t=1557127&p=9743741#post9743741

文件/etc/cron.d/sendmail似乎是由sendmail自动生成的。

"Sendmail crontab - Call sendmail at various times to do the following:
1) Age queues - move undelivered mail to a slower queue
2) Retry any mail queued by the message submission process
3) run the queues (deliver mail) if a standalone daemon is not desired"

所以,如果你去

sudo nano /etc/cron.d/sendmail

并评论发射cron的线路,我想你已经完成了。但这不是问题的根源。

我认为你应该去编辑这个其他文件

sudo nano /etc/mail/sendmail.conf

向下滚动到“queue”部分,按照内联文档进行操作,直到找到它为止:)

问候!