1 最后由 guo_xianglin (2011-06-28 15:15:34) 编辑

主题: 禁止发送邮件给错误的域名

由于公司使用内外两套邮件系统,两套系统之间不能通信,怎么设置可以禁止xxx@test1.com发送给xxx@test2.com 如果发送,系统直接退信。xxx@test1.com可以发送给出xxx@test2.com以外的邮件地址。
我现在使用的是iredmail-0.4.0 由于运行稳定,没做升级。

谢谢!

回复: 禁止发送邮件给错误的域名

在新版本的 iRedMail 里带了 iRedAPD 这个组件,它是一个 postfix policy server,用来实现你说的这种权限控制。
安装文档在这里:
http://www.iredmail.org/wiki/index.php? … D/OpenLDAP
http://www.iredmail.org/wiki/index.php? … dAPD/MySQL

回复: 禁止发送邮件给错误的域名

张大哥,现在我不想升级现有邮件系统,能做到吗?
考虑到升级太麻烦,跳跃的版本太多了,存在一定风险。

回复: 禁止发送邮件给错误的域名

请先检查一下上面给出的两个文档里的 "Requirements" 部分,看看你的 0.4.0 版本是否符合要求。

回复: 禁止发送邮件给错误的域名

张大哥,我试了下修改文件/etc/postfix/main.cf
mydestination = $myhostname, localhost, localhost.localdomain, localhost.$myhostname,test2.com
这样test1发送邮件给test2的时候,客户端就会直接提示用户不存在的错误了,可以起到提醒的作用了。