linux – 用于排队邮件的备份MX服务器
简而言之:我需要设置备份MX服务器,它将对收到的邮件进行排队,以便以后通过原始MX传送,并且它必须只接受将在$some_file中列出的邮箱的邮件.
细节: > LDAP用于身份验证和存储邮件 所以$some_file的想法是: >解析LDAP数据库以获取带有$some_file输出的域列表和邮箱列表 如何按照一些人的方式来做: >当由于某种原因主mx.example.com不可用时,备份MX backup.example.com开始接受邮件传递(MX记录优先级派上用场)并将其放入队列,但仅限于列出的域/邮箱$SOME_FILE 所以这就是我划伤头脑并开始谷歌搜索如何做到这一点,但到目前为止没有运气. 我希望得到答案的问题或至少得到一些提示(也许是某些文章的链接?): >是否可以执行备份MX的这种设置? 据我所知,在备份MX上,我需要至少具有与主MX相同的灰名单设置,以防止垃圾邮件. 我们在备份MX的实现设置方面有一个不同的(?)更容易,其中使用sendmail.cf中的sendmail选项进行这种中继: # Hosts for which relaying is permitted ($=R) FR-o /etc/mail/relay-domains %[^#] 其中relay-domains包含允许将邮件中继到主MX的域列表.但如果你能提供答案和一些帮助,我非常好奇.先感谢您. 解决方法
除了作为主mx,Postfix也可以用作备份mx.它有文档如何在
Configuring Postfix as primary or backup MX host for a remote site中设置一个.
基本上,您有两个文件,其中包含有效域的内容(1)列表(例如,主要mx的域)和(2)有效用户列表(例如,由主要mx处理的电子邮件地址).例如,我们将/ etc / postfix / validdomain中的文件(1)和/ etc / postfix / validuser中的文件(2)保存在一起.不要忘记对两个文件进行postmap. 在备份MX的main.cf中,添加/编辑以使其具有以下条目 relay_domains = hash:/etc/postfix/validdomain relay_recipient_maps = hash:/etc/postfix/validuser 文件validdomain用于验证可以接受哪个域.文件validuser用于验证可以接受哪个用户.如果postfix只使用validdomain而没有validuser,则备份MX将接受不存在的用户并成为source of backscatter. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |