比方说,我有一个电子邮件地址,[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_domains或mydestinationconfiguration选项中,则不缺less有关可用的信息。
你有没有尝试添加“mystudios.com”到:
mydestination = ...
/etc/postifx/main.cf
也是后缀文档: http : //www.postfix.org/BASIC_CONFIGURATION_README.html#mydestination
得到它了! 解决scheme是进入Postfix Admin,添加拼写错误的域,然后将其作为mystudio.com的别名,然后重新加载postfix服务器。