linux postfix 设置 发送频率

来源:http://www.weiruoyu.cn/?p=285

最近单位有好多员工发现好多退信,其实是邮箱被人道用,当邮件中转站了。

跟腾讯发送邮件提示:


 
 
  1. <xxx@qq.com>: host mx3.qq.com[112.90.137.120] refused to talk to me: 550

  2. Connection denied. please try again later

网上查了,550的原因:


550 Mailbox not found

550 Connection denied

出错原因:该 服务器IP的发信频率大幅度超过QQ邮箱限制。
QQ邮箱对来自相同IP的外部发信服务器有一定的频率限制:
1、超过每分钟发信量限制,此IP地址被禁止发信若干分钟。
2、超过每小时发信量限制,此IP地址被禁止发信若干小时。
3、超过每日发信量限制,此IP地址本日内禁止再发信。
4、以上频率限制数值属于QQ邮箱保密数据,恕不公开。
改善建议:如果您是该服务器IP的管理员,请暂停该服务器IP的发信,稍后降低频率重新尝试发信。
如果您是个人邮箱用户,请向您的电子邮件提供商报告此情况。


解决办法:

1.更改密码,使用密码强度更高的密码

2.添加发送频率

 
 
  1. [root@localhost ~]# vi /etc/postfix/main.cf

最后添加

 
 
  1. #smtp send control

  2. anvil_rate_time_unit = 1800s

  3. smtpd_client_recipient_rate_limit = 200

上面的意思是,30分钟内内每个IP只能发送200个用户。

这个参数:smtpd_client_connection_rate_limit=5

同一个ip只能发5封邮件(这5封邮件,可以是群发的地址邮件,比如TO: [email protected],test@gmail.com,[email protected] 这里算一封邮件而已)

这个参数不容易过滤邮件被盗用乱发,因为一个邮件可能发送上千人。

3.重启postfix

 
 
  1. #service postfix restart

来源:http://www.weiruoyu.cn/?p=285



你可能感兴趣的:(linux,设置,postfix,发送频率)