我最近不得不将 SMTP 中继从 Cablevision 更改为 Verizon。Verizon 阻止端口 25,但他们将通过端口 465 接受 SSL(根据此)。我使用this和this将stunnnel转发postfix的数据转发到端口 465。
不幸的是,我的邮件没有成功。我在 mail.log 中收到以下错误:
Sep 8 15:16:25 DServ postfix/qmgr[6178]: A9EF9480429: from=<mark.kasson@docsmit.com>, size=545, nrcpt=1 (queue active)
Sep 8 15:16:25 DServ postfix/smtp[6777]: A9EF9480429: to=<markkasson@gmail.com>, relay=127.0.0.1[127.0.0.1]:12345, delay=231428, delays=231428/0.01/0.4/0, dsn=4.7.0, status=deferred (SASL authentication failed; server 127.0.0.1[127.0.0.1] said: 500 5.7.0 Unknown AUTH error -1 (Internal authentication error).)
Run Code Online (Sandbox Code Playgroud)
Dovecot 发出消息,但是,它们似乎都不是错误消息。我还看到了以下内容:
Sep 8 17:26:26 DServ postfix/error[7112]: D0B944801A9: to=<mkasson@sigmgt.com>, relay=none, delay=197679, delays=197679/0.01/0/0.03, dsn=4.7.0, status=deferred (delivery temporarily suspended: …Run Code Online (Sandbox Code Playgroud)