我们有网络邮件服务。现在,MX 记录是 Postfix 服务器(配置为域中继),它使用 amavis、spamassain 和 clamav 检查邮件,之后 Postfix 服务器(或 amavis?)将电子邮件发送到 MailEnable 服务器(这是 Windows 上的另一个 smtp 服务器),该服务器将邮件保存到文件夹中。现在,每 10 秒我们就会有一个 .net 程序将电子邮件解析为我们的格式。我们想要的是删除 MailEnable 的步骤。配置 Postfix(或 amavis?)以将邮件保存到文件夹中(带有信封头!!)
谢谢你!! :)
答案1
“配置为域中继”是什么意思?你的意思是你有
relay_domains = mydomain.com
在 main.cf 中?
如果是这样,您将需要删除该设置才能在本地递送邮件。
然后,如果你只有一个,例如[电子邮件保护],[电子邮件保护]等,你应该添加
mydestination = mydomain.com
或者类似于 main.cf。更好的方法是
mydomain = mydomain.com
mydestination = $mydomain
您可能还应该添加 $myhostname 和 mail.$mydomain.com,例如
mydomain = mydomain.com
mydestination = $myhostname $mydomain mail.$mydomain
查看mydestination 上的文档了解详情。
删除relay_domains后,你可能还需要仔细检查你的中继设置。请参阅SMTPD_访问_README作为起点。