使用邮件服务发送,一般linux有两种发送方式

mail跟sendmail两款软件,我试验的时候总是会发生发送不了邮件的问题

简而便之,我两款软件都安装了,只要安装其中之一就ok了

#yum -y install mailx sendmail
#echo test | mail -s " test" xxxx@163.com

测试能否发送邮件

 

如果发送不了,查看日志文件

tail /var/log/maillog

遇到问题

Dec  5 16:44:28 intranet sendmail[9891]: qB58iSe0009891: to= hello@139.com, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30039, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]

此信息说明是被自己给拒绝了,主要原因是hostname和hosts文件配置不一样造成的,请保证配置正确:如下

cat  /etc/hosts

127.0.0.1             localhost.localdomain localhost

cat /etc/sysconfig/network

HOSTNAME=localhost.localdomain

 

之后还是没有成功,但日志显示成功,重启服务systemctl restart sendmail

成功!

遗留问题,sendmail跟mailx有区别么

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2021-04-07
  • 2021-09-29
  • 2022-03-03
  • 2021-08-31
猜你喜欢
  • 2021-11-16
  • 2021-08-01
  • 2022-12-23
  • 2021-08-05
  • 2021-04-15
  • 2021-06-10
  • 2021-10-30
相关资源
相似解决方案