Unix邮件命令排队但不发送

  • 本文关键字:排队 命令 Unix email unix
  • 更新时间 :
  • 英文 :


我创建了一个服务,该服务应该使用UNIX邮件命令以HTML格式自动发送电子邮件。它一直正常工作,直到昨天突然停止发送邮件。

这是我以编程方式运行的命令

cat ./email.txt  | mail -v -s "$(echo -e "Report for Last Week
Content-Type: text/html
Reply-to: abraham@corp.com
From: abraham@corp.com")"  abraham@corp.com manolo@corp.com

输出看起来像:

abraham@corp.com... queued 
manolo@corp.com... queued 

我没有收到任何电子邮件,我的合作伙伴也没有。。。

我甚至不能运行

echo "test"|mail -s "This is a test" abraham@corp.com

我在RedHat Linux上运行。

以防万一有人需要帮助。该问题与操作系统的sendmail服务有关。

我不得不去service sendmail restart

就这么简单,然而,我确实将配置文件与干净的机器进行了比较,以确保它们相似。

最新更新