客户端无法使用 SMTP(postfix)连接到邮件服务器

客户端无法使用 SMTP(postfix)连接到邮件服务器

我有一个带有 postfix 和 dovecot 的邮件服务器。邮件服务器位于 VPS 上。目前,我可以从服务器本身发送/接收邮件。它似乎运行正常。

但是,我想使用笔记本电脑上的邮件地址。我配置了我的帐户,设置了 IMAP 和 SMTP。IMAP 可以正常工作,我可以在笔记本电脑上接收邮件。

但我无法发送任何邮件。

我使用查看了流量tcpdump,我可以看到 SMTP 数据包从我的笔记本电脑发出,但没有任何东西到达我的 VPS。

经过一番研究,似乎我的 ISP 阻止了该流量。我该怎么办?这看起来很奇怪,因为我们可以使用 SMTP 通过 gmail 和其他邮件服务发送邮件。


我使用了在线工具工具箱一切似乎都很好

+------+---------------------------+------------------------------------------+
|      | Test                      | Result                                   |
+------+---------------------------+------------------------------------------+
| Warn | SMTP Reverse DNS Mismatch | Reverse DNS does not contain the hostname|
| Warn | SMTP Banner Check         | Reverse DNS does not match SMTP Banner   |
|  OK  | SMTP Valid Hostname       | OK - Reverse DNS is a valid Hostname     |
|  OK  | SMTP TLS                  | OK - Supports TLS.                       |
|  OK  | SMTP Connection Time      | 1.000 seconds - Good on Connection time  |
|  OK  | SMTP Open Relay           | OK - Not an open relay.                  |
|  OK  | SMTP Transaction Time     | 3.047 seconds - Good on Transaction Time |
+------+---------------------------+------------------------------------------+

Connecting to W.X.Y.Z

220 example.com ESMTP Postfix [641 ms]
EHLO PWS3.mxtoolbox.com
250-server.example.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN [656 ms]
MAIL FROM:<[email protected]>
250 2.1.0 Ok [656 ms]
RCPT TO:<[email protected]>
451 4.3.0 <[email protected]>: Temporary lookup failure [656 ms]

PWS3v2 7391ms

答案1

从您的笔记本电脑上,您需要使用提交端口 TCP/587,端口 25 专用于通过 MX 记录进行服务器到服务器的路由。

答案2

笔记本电脑?我觉得你正试图从外部站点连接你的网络。防火墙怎么样?

我习惯从 SMTP 配置中删除所有“受信任的网络”,因此所有 SMTP 客户端都必须通过服务器进行身份验证。您的 SMTP 客户端是否以这种方式配置?

Postfix 已在端口 SSL 465 上为我工作。在防火墙中打开该端口以接收传入连接。

相关内容