带有pmta的SMTP中继office365

SMTP relay office365 with pmta

我确实有一个使用 pmta smtp 中继的问题,所以每当我在 pmta 中进行 smtp 中继时,我都会遇到这个问题

SMTP 服务不可用:需要 STARTTLS 但失败:SSL 错误:140596247639808:error:1411809D:SSL routines:SSL_CHECK_SERVERHELLO_TLSEXT:tls 无效的 ecpointformat list:t1_lib.c:1469:;140596247639808:error:14092113:SSL routines:SSL3_GET_SERVER_HELLO:serverhello tlsext:s3_clnt.c:942:;在 smtp.office365.com (40.101.72.114:587) 从 steezyviralxxxx.com (80.211.xxx.xx) 连接到 smtp.office365.com (40.101.72.114:587)

其中 80.. 是我的 IP 地址和域名 Steezy...

这是我用来在 pmta 上进行中继的配置

<domain *>
auth-username bingo@pifo.onmicrosoft.com
auth-password xxxx
require-starttls yes
use-starttls yes
route smtp.office365.com:587
</domain>

我尝试了 connectos 技巧,但 none 奏效了...问题出在入站和出站电子邮件服务上,非常感谢!

你错过了 "use-unencrypted-plain-auth yes" 试试这个,它会起作用:)

<domain *>
auth-username bingo@pifo.onmicrosoft.com
auth-password xxxx
use-unencrypted-plain-auth yes
require-starttls yes
use-starttls yes
route smtp.office365.com:587
</domain>