我在 Debian 8.10 上使用 postifix 2.11.3。除了特定域之外,它运行良好。对于这个域,我无法发送电子邮件,而对于其他所有域,我都可以。在我的日志中,我看到“连接超时”,没有其他线索。邮件中有附件,但很小~330kb。我检查了 dkim 和 spf,它们都没问题。我不知道该去哪里找。任何帮助都非常感谢,下面是我的 mail.log 的摘录
Jan 31 16:27:43 euve252220 postfix/smtpd[29306]: 0718F6049C4: client=localhost.localdomain[127.0.0.1]
Jan 31 16:27:43 euve252220 postfix/cleanup[29284]: 0718F6049C4: message-id=<000a01d39a9f$9fc21290$df4637b0$@gr>
Jan 31 16:27:43 euve252220 postfix/qmgr[1198]: 0718F6049C4: from=<[email protected]>, size=334483, nrcpt=1 (queue active)
Jan 31 16:27:43 euve252220 amavis[14588]: (14588-19) Passed CLEAN {RelayedOutbound}, ORIGINATING LOCAL [85.72.35.187]:50603 [85.72.35.187] <[email protected]> -> <[email protected]>, Queue-ID: 4F0846046C4, Message- ID: <000a01d39a9f$9fc21290$df4637b0$@gr>, mail_id: 8LtyFFyqOs-Y, Hits: 0.214, size: 333315, queued_as: 0718F6049C4, dkim_new=lakre:lakre.gr, 469 ms
Jan 31 16:27:43 euve252220 postfix/smtp[29302]: 4F0846046C4: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10026, delay=14, delays=13/0.02/0/0.47, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10027): 250 2.0.0 Ok: queued as 0718F6049C4)
Jan 31 16:28:13 euve252220 postfix/smtp[29307]: 0718F6049C4: to=<[email protected]>, relay=none, delay=30, delays=0.02/0.03/30/0, dsn=4.4.1, status=deferred (connect to pireusbank.gr[185.53.178.29]:25: Connection timed out)
Jan 31 16:33:19 euve252220 postfix/qmgr[1198]: 0718F6049C4: from=<[email protected]>, size=334483, nrcpt=1 (queue active)
Jan 31 16:33:49 euve252220 postfix/smtp[29982]: 0718F6049C4: to=<[email protected]>, relay=none, delay=367, delays=336/0.01/30/0, dsn=4.4.1, status=deferred (connect to pireusbank.gr[185.53.178.29]:25: Connection timed out)
Jan 31 16:43:19 euve252220 postfix/qmgr[1198]: 0718F6049C4: from=<[email protected]>, size=334483, nrcpt=1 (queue active)
Jan 31 16:43:49 euve252220 postfix/smtp[31510]: 0718F6049C4: to=<[email protected]>, relay=none, delay=967, delays=937/0.01/30/0, dsn=4.4.1, status=deferred (connect to pireusbank.gr[185.53.178.29]:25: Connection timed out)
Jan 31 17:03:20 euve252220 postfix/qmgr[1198]: 0718F6049C4: from=<[email protected]>, size=334483, nrcpt=1 (queue active)
Jan 31 17:03:50 euve252220 postfix/smtp[1477]: 0718F6049C4: to=<[email protected]>, relay=none, delay=2168, delays=2138/0.03/30/0, dsn=4.4.1, status=deferred (connect to pireusbank.gr[185.53.178.29]:25: Connection timed out)
Jan 31 17:43:21 euve252220 postfix/qmgr[1198]: 0718F6049C4: from=<[email protected]>, size=334483, nrcpt=1 (queue active)
Jan 31 17:43:51 euve252220 postfix/smtp[6492]: 0718F6049C4: to=<[email protected]>, relay=none, delay=4569, delays=4538/0.01/30/0, dsn=4.4.1, status=deferred (connect to pireusbank.gr[185.53.178.29]:25: Connection timed out)
Jan 31 18:53:22 euve252220 postfix/qmgr[1198]: 0718F6049C4: from=<[email protected]>, size=334483, nrcpt=1 (queue active)
Jan 31 18:53:52 euve252220 postfix/smtp[15112]: 0718F6049C4: to=<[email protected]>, relay=none, delay=8769, delays=8739/0.03/30/0, dsn=4.4.1, status=deferred (connect to pireusbank.gr[185.53.178.29]:25: Connection timed out)
答案1
该域名pireusbank.gr
没有相应的 MX 记录,因此无法向该域名发送电子邮件。
这不是您的 postfix 配置的错误。
编辑:正如@PeterGreen 提到的,虽然 MX 记录对于邮件传递不是必需的,但服务器似乎没有在端口 25 上监听 TCP 连接,这证实了pireusbank.gr
在其当前配置下无法接收邮件的想法。
答案2
我自己做了一些测试。问题不在于您的服务器,而在于“pireusbank.gr”邮件服务器 (185.53.178.29)。
答案3
问题出在电子邮件的发件人身上,因为pireusbank.gr
似乎拼写错误piraeusbank.gr
,但确实设置了正确的 MX 记录:
piraeusbank.gr. 953 IN MX 10 mail1.piraeusbank.gr.
piraeusbank.gr. 953 IN MX 5 mail2.piraeusbank.gr.
piraeusbank.gr. 953 IN MX 5 mail3.piraeusbank.gr.
答案4
问题不在您的服务器上,在 serverfault 上发布帖子并提问之前,您总是尝试将测试电子邮件发送到另一个公共服务器(如 outlook 或 gmail)。