我是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”....
问候
答案 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)
文件/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”部分,按照内联文档进行操作,直到找到它为止:)
问候!