在 centos 上设置邮件服务器(postfix、dovecot)时遇到问题

在 centos 上设置邮件服务器(postfix、dovecot)时遇到问题

我在设置邮件服务器时遇到了问题,我已按照以下教程操作:http://www.krizna.com/centos/setup-mail-server-centos-7/。现在我尝试将邮件发送到我的 Outlook 地址,但我无法发送,因为它显示连接超时,当它尝试连接到 Outlook 服务器时。

日志:

Apr  1 16:23:07 localhost postfix/cleanup[17615]: 1ABC5100053E7: message-id=<>
Apr  1 16:23:07 localhost postfix/qmgr[17027]: 1ABC5100053E7: from=<[email protected]>, size=3067, nrcpt=1 (queue active)
Apr  1 16:23:07 localhost postfix/smtpd[17607]: disconnect from unknown[192.168.1.103]
Apr  1 16:23:07 localhost dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=192.168.1.103, lip=192.168.1.100, TLS, session=<KNiSR2wvSQDAqAFn>
Apr  1 16:23:07 localhost dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=192.168.1.103, lip=192.168.1.100, TLS, session=<SzKTR2wvSwDAqAFn>
Apr  1 16:23:07 localhost dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=192.168.1.103, lip=192.168.1.100, session=<lFaTR2wvTQDAqAFn>
Apr  1 16:23:07 localhost dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=192.168.1.103, lip=192.168.1.100, session=<xHuTR2wvTwDAqAFn>
Apr  1 16:23:07 localhost dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=192.168.1.103, lip=192.168.1.100, TLS, session=<pAuUR2wvUQDAqAFn>
Apr  1 16:23:07 localhost dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=192.168.1.103, lip=192.168.1.100, TLS, session=<w3CUR2wvUwDAqAFn>
Apr  1 16:23:37 localhost postfix/smtp[17616]: connect to mx4.hotmail.com[65.55.92.184]:25: Connection timed out
Apr  1 16:24:07 localhost postfix/smtp[17616]: connect to mx4.hotmail.com[65.55.33.119]:25: Connection timed out
Apr  1 16:24:37 localhost postfix/smtp[17616]: connect to mx2.hotmail.com[65.54.188.72]:25: Connection timed out

答案1

您无法在动态 IP 上运行正规的电子邮件服务器 - 您需要一个静态 IP,如果它在住宅区,您必须检查各种黑洞列表并确保您的 IP 已被删除。大多数电子邮件系统都会检查试图向他们发送电子邮件的人是否是真正的正确配置的电子邮件服务器,而不是被垃圾邮件机器人接管的某人的家用计算机。一旦您有了静态 IP,您需要在管理其所在域的 DNS 上设置 SPF 记录。

答案2

  1. 您从动态 IP 发送邮件。如果没有登录(smtp/imap),我不会接收您的任何邮件
  2. 微软运行所谓的“服务警察框架”(SPF),它可能会在开始时阻止您向 live.*/hotmail.com 发送邮件。(参见:这里)如果是这样,您必须填写表格,以获得向他们发送电子邮件的许可。

相关内容