如何设置后缀接受邮件错误的拼写域?

比方说,我有一个电子邮件地址,[email protected],一个有效的SMTP服务器。 我想设置我的服务器和DNS,如果他们错误地发送电子邮件至[email protected],它仍然到达那里。

我已经build立了MXlogging,所以mystudios.com的MX是mystudio.com,但不幸的是,电子邮件反弹,“中继访问被拒绝”。

我如何configurationpostfix接受来自mystudios.com的邮件?

我还应该提到,mystudio.com接受邮件许多不同的域名,所以我有一个设置,其中mysql表用于validation域/别名/邮箱。 例如:

main.cf:

virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf, mysql:/etc/postfix/mysql_virtual_mailbox_domainaliases_maps.cf virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf, mysql:/etc/postfix/mysql_virtual_alias_domainaliases_maps.cf virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf 

更多细节:

如果我将mystudios.com添加到domain mysql表中,我现在得到一个不同的错误:

 Recipient address rejected: User unknown in virtual mailbox table 

但我不想设置与mystudio.com上存在的完全相同的别名。 我只想要发送到mystudios.com的任何东西redirect到mystudio.com。

除非你注册拼写错误的域(并将MXlogging指向你的服务器),或者你正在为你的客户运行DNS服务器(这将是一个丑陋的丑陋的黑客攻击),否则这将无法在你的networking外工作。

如果您愿意注册拼写错误的域,只需将该域添加到您的virtual_domainsmydestinationconfiguration选项中,则不缺less有关可用的信息。

你有没有尝试添加“mystudios.com”到:

 mydestination = ... 

/etc/postifx/main.cf

也是后缀文档: http : //www.postfix.org/BASIC_CONFIGURATION_README.html#mydestination

得到它了! 解决scheme是进入Postfix Admin,添加拼写错误的域,然后将其作为mystudio.com的别名,然后重新加载postfix服务器。