![linux下sendmail出现“服务不可用”错误](https://linux22.com/image/576212/linux%E4%B8%8Bsendmail%E5%87%BA%E7%8E%B0%E2%80%9C%E6%9C%8D%E5%8A%A1%E4%B8%8D%E5%8F%AF%E7%94%A8%E2%80%9D%E9%94%99%E8%AF%AF.png)
我的 sendmail 服务器偶尔无法发送电子邮件。我收到“服务不可用”错误:
Feb 7 23:45:01 ip-10-101-xx-xx sm-mta[3838]: q17Nj0RQ003836: to=<[email protected]>, ctladdr=<[email protected]> (33/33), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=121203, relay=smtp.xxxx.xxxx.edu. [144.92.xx.xx], dsn=5.0.0, stat=Service unavailable
我的问题是,我怎么知道是我这边的服务出了问题还是收件人的服务出了问题?如果是我的问题,我该如何解决?
我之所以问这个问题是因为我最近遇到很多这样的错误......
答案1
从您的日志行:relay=smtp.xxxx.xxxx.edu.[144.92.xx.xx]
该远程服务器返回了永久的 (500) SMTP 错误代码,因此您的服务器将生成退回 (传递状态通知)。查看远程服务器上的实际错误是什么会很有趣 - 通常 Sendmail 会提供更具信息性的错误消息和 DSN= 编号。