Postfix + dovecot:无法接收来自某些 domains/servers 的电子邮件

Postfix + dovecot: Cannot receive e-mails from some domains/servers

我已经使用 postfix 和 dovecot 设置了一个邮件服务器:mail.milovanovic.nl。它工作得很好(发送和接收),除了我无法接收来自某些服务的邮件,比如 Reddit 和 Firefox(获取 Firefox 帐户的确认邮件)。到目前为止,它可以毫无问题地接收来自大多数服务的邮件。

我的问题是,是什么原因造成的,我该如何解决?

我不知道还有哪些其他相关信息需要包含,抱歉。

编辑:我 mail.log

的最新部分
Dec 30 12:23:44 milovanovic postfix/smtpd[20815]: connect from unknown[45.142.120.166]
Dec 30 12:23:44 milovanovic postfix/smtpd[20458]: warning: unknown[141.98.10.136]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Dec 30 12:23:44 milovanovic postfix/smtpd[20458]: disconnect from unknown[141.98.10.136] ehlo=1 auth=0/1 quit=1 commands=2/3
Dec 30 12:23:44 milovanovic postfix/smtpd[21309]: disconnect from unknown[212.70.149.85] ehlo=1 auth=0/1 rset=1 quit=1 commands=3/4
Dec 30 12:23:48 milovanovic postfix/smtpd[20504]: connect from unknown[212.70.149.54]
Dec 30 12:23:49 milovanovic postfix/smtpd[20465]: connect from unknown[45.142.120.166]
Dec 30 12:23:50 milovanovic postfix/smtpd[20336]: warning: unknown[45.142.120.166]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Dec 30 12:23:50 milovanovic postfix/smtpd[20336]: disconnect from unknown[45.142.120.166] ehlo=1 auth=0/1 rset=1 quit=1 commands=3/4
Dec 30 12:23:51 milovanovic postfix/smtpd[21804]: warning: unknown[45.142.120.166]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Dec 30 12:23:51 milovanovic postfix/smtpd[21804]: disconnect from unknown[45.142.120.166] ehlo=1 auth=0/1 rset=1 quit=1 commands=3/4
Dec 30 12:23:51 milovanovic postfix/smtpd[20553]: connect from unknown[212.70.149.85]
Dec 30 12:23:54 milovanovic postfix/smtpd[21894]: connect from unknown[45.142.120.166]
Dec 30 12:23:57 milovanovic dovecot: auth: Warning: auth client 0 disconnected with 1 pending requests: Connection reset by peer
Dec 30 12:23:58 milovanovic postfix/anvil[12765]: statistics: max connection rate 14/60s for (smtp:45.142.120.166) at Dec 30 12:19:16
Dec 30 12:23:58 milovanovic postfix/anvil[12765]: statistics: max connection count 4 for (smtp:45.142.120.166) at Dec 30 12:14:18
Dec 30 12:23:58 milovanovic postfix/anvil[12765]: statistics: max cache size 15 at Dec 30 12:19:43
Dec 30 12:23:58 milovanovic postfix/smtpd[21309]: connect from unknown[45.142.120.166]
Dec 30 12:23:59 milovanovic postfix/smtpd[20815]: warning: unknown[45.142.120.166]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Dec 30 12:23:59 milovanovic postfix/smtpd[20504]: warning: unknown[212.70.149.54]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Dec 30 12:23:59 milovanovic postfix/smtpd[20815]: disconnect from unknown[45.142.120.166] ehlo=1 auth=0/1 rset=1 quit=1 commands=3/4
Dec 30 12:23:59 milovanovic postfix/smtpd[20465]: warning: unknown[45.142.120.166]: SASL LOGIN authentication failed: Connection lost to authentication server
Dec 30 12:23:59 milovanovic postfix/smtpd[20465]: disconnect from unknown[45.142.120.166] ehlo=1 auth=0/1 rset=1 quit=1 commands=3/4
Dec 30 12:24:00 milovanovic postfix/smtpd[20504]: disconnect from unknown[212.70.149.54] ehlo=1 auth=0/1 rset=1 quit=1 commands=3/4
Dec 30 12:24:03 milovanovic postfix/smtpd[21804]: connect from unknown[45.142.120.166]
Dec 30 12:24:05 milovanovic postfix/smtpd[20553]: warning: unknown[212.70.149.85]: SASL LOGIN authentication failed: UGFzc3d

我不久前发现了我的问题所在。我盲目地遵循了 DMARC 的教程,结果发现在该教程中他们只是设置了拒绝未经身份验证的邮件的策略。因此,Reddit 和 Firefox 邮件被拒绝了。

我将政策更改为不拒绝他们,瞧,不再拒绝了。