![Postfix 电子邮件转发适用于一个地址,但不适用于另一个地址](https://linux22.com/image/782351/Postfix%20%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E8%BD%AC%E5%8F%91%E9%80%82%E7%94%A8%E4%BA%8E%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%9D%80%EF%BC%8C%E4%BD%86%E4%B8%8D%E9%80%82%E7%94%A8%E4%BA%8E%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%9D%80.png)
我已将 Postfix 配置为使用 MariaDB 来保存数据。一切都通过 webmin 进行管理。
这是我的转发表的样子(第一行应该捕获发送到未定义别名的所有内容):
我刚刚发现,电子邮件已发送至[电子邮件保护]最终进入一次性本地虚拟邮箱,而那些发送到[电子邮件保护]正确转发至[电子邮件保护]。
作为测试,我创建了一个新的别名([电子邮件保护]),发送到该地址的电子邮件被正确转发到我的 gmail 邮箱。
这些别名(其中有很多)仅在数据库中定义。您知道如何开始弄清楚这里发生了什么吗?
谢谢!
编辑:如果有帮助,这里是 /var/log/maillog 的经过清理的摘录:
发邮件给[电子邮件保护](发表):
Dec 5 08:40:31 ewr postfix/smtpd[3924]: connect from sonic304-21.consmr.mail.ne1.yahoo.com[66.163.191.147]
Dec 5 08:40:31 ewr postfix/smtpd[3924]: warning: connect to Milter service inet:127.0.0.1:8891: Connection refused
Dec 5 08:40:31 ewr postfix/smtpd[3924]: ED0124002D: client=sonic304-21.consmr.mail.ne1.yahoo.com[66.163.191.147]
Dec 5 08:40:32 ewr postfix/cleanup[3949]: ED0124002D: message-id=<[email protected]>
Dec 5 08:40:32 ewr postfix/qmgr[4511]: ED0124002D: from=<[email protected]>, size=4412, nrcpt=1 (queue active)
Dec 5 08:40:32 ewr postfix/smtpd[3924]: disconnect from sonic304-21.consmr.mail.ne1.yahoo.com[66.163.191.147]
Dec 5 08:40:34 ewr postfix/smtp[3931]: ED0124002D: to=<[email protected]>, orig_to=<[email protected]>, relay=mail.redacted[xxx.xxx.xxx.xxx]:25, delay=2.1, delays=0.13/0/0.79/1.2, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 4NQl6m6trfz9vNQ1)
Dec 5 08:40:34 ewr postfix/qmgr[4511]: ED0124002D: removed
发邮件给[电子邮件保护](扔掉):
Dec 5 08:41:16 ewr postfix/smtpd[3924]: connect from sonic304-21.consmr.mail.ne1.yahoo.com[66.163.191.147]
Dec 5 08:41:16 ewr postfix/smtpd[3924]: warning: connect to Milter service inet:127.0.0.1:8891: Connection refused
Dec 5 08:41:17 ewr postfix/smtpd[3924]: 0BAA64002D: client=sonic304-21.consmr.mail.ne1.yahoo.com[66.163.191.147]
Dec 5 08:41:17 ewr postfix/cleanup[3949]: 0BAA64002D: message-id=<[email protected]>
Dec 5 08:41:17 ewr postfix/qmgr[4511]: 0BAA64002D: from=<[email protected]>, size=4402, nrcpt=1 (queue active)
Dec 5 08:41:17 ewr postfix/smtpd[3924]: disconnect from sonic304-21.consmr.mail.ne1.yahoo.com[66.163.191.147]
Dec 5 08:41:17 ewr postfix/pipe[3954]: 0BAA64002D: to=<[email protected]>, orig_to=<[email protected]>, relay=dovecot, delay=0.39, delays=0.15/0/0/0.24, dsn=2.0.0, status=sent (delivered via dovecot service)
Dec 5 08:41:17 ewr postfix/qmgr[4511]: 0BAA64002D: removed
答案1
没关系。我输错了用来测试的电子邮件别名。
我 99% 确信这是人为错误,但是两天只睡了两个小时,很容易忽略打字错误。