我创建了一个服务,该服务应该使用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
就这么简单,然而,我确实将配置文件与干净的机器进行了比较,以确保它们相似。