我一直在运行centOS-6一段时间了。每当我从命令行发出mailx或sendmail命令时,如:
echo 'Subject: testing'|sendmail -v mark@email.com -s this is a test';
我收到很多很好的诊断信息,例如:
this,is,a,test,-s,mark@domainname.com... Connecting to [127.0.0.1] via relay...
220 domainname.info ESMTP Postfix
>>> EHLO domainname.info
250-domainname.info
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
然而,在centOS-7上,即使使用相同的命令行,我也看不到相同的详细消息。我所看到的就是:
Mail Delivery Status Report will be mailed to <edwardmark@email.com>.
在两个服务器(centOS-6&amp; 7)中,电子邮件确实成功通过。
任何建议都将受到最高的赞赏。
答案 0 :(得分:0)
第一台服务器(log_likelihood_II_with_entropy
)使用sendmail提供的sendmail
第二台服务器(Connecting to [127.0.0.1] via relay
)使用postfix提供的sendmail - 请参阅here。
您可以使用postfix通过电子邮件发送的报告或安装sendmail而不是postfix。