postfix 修改bounce.cf自定义退信模板

postfix 默认的bounce是读取的bounce.cf.default.我们也可以手工调整

从bounce.cf.default得知,一共4个退信模板

1, 错误退信:发生错误时退给发件人的信,如收件人不在数据库中。如果退信不成功将给管理员(默认为postmaster)发送一封退信。退信的附件包括信件原文和错误报告,postfix设置了bounce_size_limit两个附件大小总和超过了这个数值就只发错误报告。 2, 延时退信:如果发信时发生了临时性错误,系统会延时一定的时间再次尝试重发,直到在队列中的时间超过了maximal_queue_litetime就从队形中删除了。 3, 成功退信:发信成功了,给发件人一封通知信。 4, verify退信:对收件人验证不成功的退信

现修改第一个退信模板,有中文的话上面charset要设置为utf-8或者gb2312并且该bounce.cf也要保存为对应的编码

failure_template = <<EOF
Charset: UTF-8
From: MAILER-DAEMON (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
Postmaster-Subject: Postmaster Copy: Undelivered Mail

## 内容开始了
This is the mail system at host $myhostname.

错误退信:发生错误时退给发件人的信,如收件人不在数据库中。如果退信不成功将给管理员(默认为postmaster)发送一封退信。退信的附件包括信件原文和错误报告,postfix设置了bounce_size_limit两个附件大小总和超过了这个数值就只发错误报告.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.


                   The mail system
EOF

bounce_template_file = /etc/postfix/bounce.cf

postconf -b /etc/postfix/bounce.cf

service postfix restart

其他的几个类似,现在可以发送测试下!

注意如果通过windows修改过bounce.cf,要转换格式 dos2unix /etc/postfix/bounce.cf 很重要,否则不会以EOF结束,测试了半天才发现. 注意看换行符

正常的应该是 转换过后的换行符

转载于:https://my.oschina.net/hxily/blog/465063

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值