加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux – 是否可以将Postfix中的外发电子邮件限制为一个特定的域

发布时间:2021-05-22 13:26:13 所属栏目:Linux 来源:网络整理
导读:我们的生产服务器需要定期向客户群发邮件.这非常有效.问题是,当我们测试新功能并忘记覆盖整个众多数据库和表格中的实际客户端电子邮件时,我们的“暂存”环境也会向我们的客户发送电子邮件. 我想到了一个解决方案:我能否以一种所有外发电子邮件被阻止的方

我们的生产服务器需要定期向客户群发邮件.这非常有效.问题是,当我们测试新功能并忘记覆盖整个众多数据库和表格中的实际客户端电子邮件时,我们的“暂存”环境也会向我们的客户发送电子邮件.

我想到了一个解决方案:我能否以一种所有外发电子邮件被阻止的方式配置Postfix,除非它们在我们的登台/测试服务器上时发往我们自己的域.

我google了一下,发现了如何拒绝特定的域名,但除了一个域名之外没有找到拒绝它们的方法.任何帮助将不胜感激.

解决方法

您可以在main.cf中添加传输地图:
transport_maps = texthash:/etc/postfix/transport

然后使用您喜欢的编辑器编辑/ etc / postfix / transport并添加:

example.com smtp:
* error:only mail to *@example.com will be delivered

这将使用*@example.com以外的收件人退回每封邮件.如果您需要能够在运行时更改transport_map而不是texthash,但是一旦您更改了相应的.db文件就必须在文件上使用postmap,因此后缀通知它已经更改.如果你不想反弹其他邮件,请改用:

example.com smtp:
* discard:

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读