我已将 Postfix 服务器配置为使用别名。发送至 的来信[email protected]
将被重定向至[email protected]
。
但看起来我的别名映射也正在重写外发邮件收件人,因为当我向发送电子邮件时[email protected]
,我收到以下未送达邮件报告:
<[email protected]> (expanded from <[email protected]>):
host mail.anotherdomain.com[x.x.x.x] said:
550 5.1.1 <[email protected]>:
Recipient address rejected:
User unknown in virtual mailbox table (in reply to RCPT TO command)
这就是我的main.cf
样子(只是其中的一部分):
virtual_mailbox_domains = $mydomain
virtual_mailbox_maps = mysql:/etc/postfix/mysql-mailbox-maps.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-alias-maps.cf
alias_maps =
别名查询如下:
SELECT CONCAT(destination, '@%d') FROM alias WHERE source = '%u';
还有我的master.cf
(只是一部分):
smtp inet n - n - - smtpd
submission inet n - n - - smtpd
-o syslog_name=postfix/submission
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
如何防止 Postfix 重写发送邮件的收件人?