我的托管电子邮件服务器“拒绝与我的 postfix 服务器通信:550”。Gmail、Yahoo、Hotmail 都可以正常接受它们。托管电子邮件提供商突然决定不接受来自我的服务器的电子邮件。我真的不知道为什么……我不发送垃圾邮件,也没有大量的垃圾邮件。
无论如何,现在他们想让我收到退回邮件。所有有问题的电子邮件都在 mailq 中(已延期)
我如何使它们过期,以便 Postfix 向发送它们的邮件客户端发送“无法发送”?
我不想删除它们...
我在这里先向您的帮助表示感谢
答案1
以 root 身份使用postqueue -f
来刷新整个队列;这将导致重新尝试传送。
如果远程服务器确实报告了550,那么消息将不是被推迟;他们将拒绝,并且您的 postfix 服务器将立即将其退回。
如果这似乎没有发生,请确保您没有soft_bounce = yes
设置:
postconf soft_bounce
在任何生产服务器上,soft_bounce
都需要进行该设置no
。