邮件未发送或未接收?

邮件未发送或未接收?

我使用 postfix 和 dovecot 在 ubuntu 14.04 上配置了一个邮件服务器。当我尝试发送或接收邮件时,它不起作用,也没有生成任何错误。

邮件日志

Jun 11 07:40:18 mail postfix/qmgr[1105]: CF1EC123BD7: from=<[email protected]>, size=732, nrcpt=1 (queue active)
Jun 11 07:40:18 mail postfix/qmgr[1105]: E8A591239D7: from=<[email protected]>, size=3593, nrcpt=1 (queue active)
Jun 11 07:40:18 mail postfix/smtp[6963]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400d:c04::1b]:25: Network is unreachable
Jun 11 07:40:48 mail postfix/smtp[6962]: connect to gmail-smtp-in.l.google.com[74.125.29.26]:25: Connection timed out
Jun 11 07:40:48 mail postfix/smtp[6962]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400d:c04::1b]:25: Network is unreachable
Jun 11 07:40:48 mail postfix/smtp[6962]: connect to alt1.gmail-smtp-in.l.google.com[2800:3f0:4003:c01::1a]:25: Network is unreachable
Jun 11 07:40:48 mail postfix/smtp[6963]: connect to gmail-smtp-in.l.google.com[74.125.29.26]:25: Connection timed out
Jun 11 07:41:18 mail postfix/smtp[6962]: connect to alt1.gmail-smtp-in.l.google.com[64.233.190.26]:25: Connection timed out
Jun 11 07:41:18 mail postfix/smtp[6962]: connect to alt2.gmail-smtp-in.l.google.com[2a00:1450:400b:c02::1b]:25: Network is unreachable
Jun 11 07:41:18 mail postfix/smtp[6963]: connect to alt1.gmail-smtp-in.l.google.com[64.233.190.26]:25: Connection timed out
Jun 11 07:41:18 mail postfix/smtp[6963]: connect to alt1.gmail-smtp-in.l.google.com[2800:3f0:4003:c01::1b]:25: Network is unreachable
Jun 11 07:41:18 mail postfix/smtp[6963]: connect to alt2.gmail-smtp-in.l.google.com[2a00:1450:400b:c02::1b]:25: Network is unreachable
Jun 11 07:41:18 mail postfix/smtp[6962]: CF1EC123BD7: to=<[email protected]>, relay=none, delay=18386, delays=18326/0.02/60/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[2a00:1450:400b:c02::1b]:25: Network is unreachable)
Jun 11 07:41:18 mail postfix/smtp[6963]: E8A591239D7: to=<[email protected]>, relay=none, delay=19458, delays=19398/0.02/60/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[2a00:1450:400b:c02::1b]:25: Network is unreachable)

这表明Network is unreachable

我是初学者。如果有人告诉我,那将帮助我进步。

提前致谢。

答案1

问题可能是 Postfix 正在尝试使用 ipv6。如果是这种情况,那么解决方案就是在/etc/postfix/main.cf通过注释该行

# inet_protocols = all

并添加行

inet_protocols = ipv4

然后重新启动 Postfix 服务

service postfix restart

答案2

如果您拥有动态 IP 地址,则您的 ISP 可能阻止了端口 25 上的流量。您有两种选择:

  • 使用 ISP 中继发送邮件。这应该是smarthost您配置时的选项postfix
  • 配置postfix使用具有所需凭据的提交端口登录您的 gmail 帐户。

如果您配置了防火墙,则需要启用端口 25 上的传出流量来发送电子邮件。

如果您有静态 IP 地址,则需要让您的 ISP 设置正确的指针记录。您可能还需要让他们为您解除对端口 25 的阻止。您还需要设置适当的 DNS 记录。这应该包括AMXSPF记录以及可能的DKIMDMARC记录。如果您还没有自己的域名,则需要注册一个。这将帮助您开始避免将邮件归类为垃圾邮件。

列出的从静态 IP 地址发送的项目应该可以帮助您开始接收电子邮件。您可能还想查看使用动态 DNS 运行家庭电子邮件服务器

相关内容