我使用 Postfix、Dovecot 和 MySQL 设置了电子邮件服务器,并使用 PostfixAdmin 设置了虚拟邮箱。这是按照教程创建的,因为我对电子邮件服务器还不太熟悉,但一切运行良好。
我想创建一个无回复电子邮件地址,用于发送人们无法回复的类似新闻通讯的电子邮件。我首先尝试创建一个配额为 0 MB 的新邮箱,但这似乎不起作用,因为我仍然可以在该邮箱中接收电子邮件。我找不到通过 PostfixAdmin 执行此操作的其他方法,因此我在互联网上搜索如何执行此操作。我遇到了一些解决方案,建议将在该地址收到的所有电子邮件路由到/dev/null
。我尝试了这个,起初它似乎没有正常工作,因此我撤销了所做的更改。后来我发现这是因为我做得不正确(无回复地址设置了一个别名以转到 devnull,然后应该/dev/null
通过我没有正确设置的另一个文件将其路由到。这导致电子邮件无法送达,并且从电子邮件服务器退回失败,最终进入我的垃圾邮件文件夹,而我当时没有注意到)。
后来,我觉得这个可能有用,因为我以前看到过,当我试图回复一个没有回复的电子邮件地址时,我会得到这样的回复。但是,我想更改默认消息的某些部分,所以我查找了是否有办法更改它。我找到了多个来源(例如Postfix 文档) 大致相同,应该有一个文件/etc/postfix/bounce.cf.default
,然后您可以复制并进行相应的编辑。问题是,不知何故我没有这个文件。我确实找到了一个看似较旧版本的文件这里(较旧,因为失败消息与我收到的消息不同)。我当然可以复制它并将其用作模板,但我发现奇怪的是我没有这个文件(至少不在正确的位置),并且很好奇它实际上位于何处。
我还有一个问题,在 Postfix/Dovecot 中配置无回复电子邮件的最佳方法是什么?因为这种让所有电子邮件无法送达和退回的方式可能有点不靠谱,而且太麻烦了。提前谢谢。
答案1
尝试旧帖子中的以下解决方案。
如何拒绝特定收件人的来电消息并添加自定义回复: postfix 拒绝特定收件人的来信