如何在后缀中禁用“发件人未送达通知”?


8

我希望后缀停止发送未送达通知到我的本地帐户,这是我的日志示例

17:47:08  A727B62C6F61: message-id=<20121124174708.A727B62C6F61@mail.***********>
17:47:08  F151362C6F5F: sender non-delivery notification: A727B62C6F61
17:47:08  A727B62C6F61: from=<>, size=4676, nrcpt=1 (queue active)
17:47:08  F151362C6F5F: removed
17:47:08  warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
17:47:08  A727B62C6F61: to=<**********>, relay=local, delay=0.01, delays=0/0.01/0/0, ...

如何在main.cf中配置它?


1
如果您向我们显示F151362C6F5F的完整日志,我们可能会首先明白为什么会产生这些反弹并帮助您解决实际问题。禁用跳动不是解决方案,强烈建议不要这样做。.跳动是电子邮件系统的重要组成部分。
Gryphius 2012年

3
他不是要禁止弹跳;他谈论的是可配置的退回通知
适配器2012年

@adaptr是的,这个智能assing关于“你需要修复其根源问题”,而没有看到那个弹跳=退回邮件误导人们对答案的工作了......!
弗洛里安·海格尔

Answers:


7

答案:

master.cf

bounce    unix  -       -       n       -       0       bounce

应该更改为:

master.cf

bounce    unix  -       -       n       -       0       discard

6
拒绝,请给WHY不好的一些解释。
阿斯凡德·卡兹

重写了从Gryphius评论 该解决方案将是禁用反弹的服务,它是解决不了问题,并强烈劝阻作为反弹是电子邮件系统的重要组成部分。相反,您应该调查为什么首先产生这些反弹并帮助您解决实际问题。
Masegaloeh '16

5
@masegaloeh这不是一个很好的理由,因为在我的情况下,将退回原因从日志中拉出,并且退回消息浪费资源。完全不帮助您阻止答案,因为它不适合您,但适合其他人的用例。
菲利普

3

要控制退回通知的发送位置和发送时间,请查看以下设置:

bounce_notice_recipient
notify_classes

两者都在这里描述:http : //www.postfix.org/bounce.8.html


它似乎不允许我取消通知,仅将其配置为发送到某个地方或配置要报告的内容,我将通过将这些设置设置为空值并进行报告进行一些测试
David MZ 2012年

notify_classes=
适配器

@adaptr:它似乎不起作用。将notify_classes保留为空将强制后缀恢复为默认值(在我看来)。我和大卫有类似的问题。
koressak

3

postconf文档列出8种通知类:bounce2bouncedatadelaypolicyprotocolresourcesoftware。我建议以下内容:

notify_classes = 2bounce, data, delay, resource, software

你得到关于反弹无法投递的邮件,后缀的问题(通知dataresourcesoftware)和邮件可能不是技术原因(可能表明在你身边的问题,交付delay)。

bouncepolicy会通知您有关被拒绝/退回的邮件以及protocol垃圾邮件发送者等(它们违反SMTP协议)


data自Postfix 2.9起已支持该错误类。
hynekcer
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.