sendmail常见报错及解决方法

ゝ一纸荒年。 2022-01-10 00:51 1083阅读 0赞

对于使用过sendmail的人来说,都知道sendmail发送邮件失败也是经常发生的问题,下面个人总结了一下,具体请见下文。

sendmail问题:

1.**403 4.7.0 TLS handshake failed.**

解决方法:

  1. (1)在/etc/mail/access文件中添加如下:
  2. 有两种书写方式:
  3. vim /etc/mail/access
  4. Try_TLS:IP地址 NO
  5. Try_TLS:MX记录 NO
  6. (2)使上述配置生效:makemap hash /etc/mail/access.db < /etc/mail/access

2.**Relaying denied. IP name possibly forged [IP地址]**

解决方法:

  1. (1) 在/etc/mail/access文件中添加如下:
  2. Connect: IP地址 RELAY
  3. (2)使上述配置生效:makemap hash /etc/mail/access.db < /etc/mail/access

3.如果一个域名有多个mx记录,但是有个别mx记录25端口不通,部分25端口是正常能通的,这时我们就需要给此域指到新的mx记录上,使其能正常发送邮件。

解决方法:

  1. (1)在etc/mail/mailertable文件中添加如下行:
  2. domain relay:[ip]
  3. domain relay:[mx记录]
  4. (2)使上述配置生效:makemap hash /etc/mail/mailertable.db < /etc/mail/mailertable

转载于:https://blog.51cto.com/shayatou1990/2176869

发表评论

表情:
评论列表 (有 0 条评论,1083人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java解决方法

    1、错误: 编码 GBK 的不可映射字符 原因:命令行编译java源文件时,文件编码格式为utf8,系统默认为GBK,导致。 解决方法:可在编译的命令中,增加指定编码