Postfix不发送邮件

Sot*_*can 7 postfix

我最近配置的 postfix MTA 有问题。当 postfix 启动时,会出现以下警告:

postfix/qmgr[5078]: warning: connect to transport private/filter: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我有 amavis-new 作为内容过滤器,但即使我注释掉相关行,警告也会出现。因此(我认为),对于我拥有的每个虚拟域,我都会收到如下错误:

postfix/error[5080]: 254851834107: to=<info@domainname.com>, relay=none, delay=13082, delays=13082/0.01/0/0.01, dsn=4.3.0, status=deferred (mail transport unavailable)
Run Code Online (Sandbox Code Playgroud)

对我来说好消息是,我设法解决了这个问题(不要问我怎么解决的!!!!)

问题是现在我有 50 封左右的邮件,这些邮件受到上述问题的影响,在邮件队列中......如果postqueue -f我得到与以前相同的错误类型

mail transport
unavailable
Run Code Online (Sandbox Code Playgroud)

但是,新邮件会正确发送到最终目的地...

有什么建议?

亲切的问候。

PS 从/到Unix 和虚拟用户的本地邮件传递,从头开始写就可以了!

Sot*_*can 9

解决: postsuper -r ALL完成工作......


Jon*_*rke 1

该错误消息表明postfix正在尝试使用名为 的传输private/filter,该传输应在 中定义master.cf。你有以 开头的一行吗master.cf?如果没有,您应该添加它或更改main.cf.