Amafix没有被Postfixfind

我有这个超级恼人的Postfix问题。 我做了一个干净的安装我的networking/邮件/一切服务器,并configuration了ISPConfig 3.除Postfix以外,现在一切正在工作。 我无法发送或接收任何邮件。 首先,我修复了一个MySQl的权限问题,现在在日志中我收到了这个amavis问题。

Dec 18 09:44:19 example postfix/qmgr[30190]: warning: connect to transport private/amavis: No such file or directory

我检查了amavis在两个端口10024和10026上运行。

在Postfix的main.cf中:

content_filter = amavis:[127.0.0.1]:10024

master.cf中没有提到amavis

我试图重新安装整个服务器,但没有帮助。 我注意到当安装ISPConfig试图连接到端口10025和10027 amavis,但main.cf有10024,所以端口不能是问题,对不对?

我尝试添加这一行: -o content_filter=amavis:[127.0.0.1]:10024submissionsmtps master.cf的部分,正如本文build议,但没有奏效,所以我删除了这些行。

可能是什么问题?

更新:在添加Craig指定的行后,发送一个testing邮件到我的服务器时出现一个新的错误:

 Dec 18 10:26:58 example amavis[27362]: (27362-01) (!)connect to *:* failed, attempt #1: Can't connect to socket *:* using module IO::Socket::IP: Connection refused Dec 18 10:26:58 example amavis[27362]: (27362-01) (!)RcRKEb15k-GM FWD from <[email protected]> -> <[email protected]>, 451 4.5.0 From MTA() during fwd-connect (All attempts (1) failed connecting to smtp:*:*): id=27362-01 Dec 18 10:26:58 example amavis[27362]: (27362-01) Blocked MTA-BLOCKED {TempFailedInbound}, [209.85.220.177]:33732 [209.85.220.177] <[email protected]> -> <[email protected]>, Queue-ID: ----------------, Message-ID: ------------- 

根据content_filter参数的Postfix文档 :

消息排队后,将整个消息发送到指定的transport:destination。 传输名称指定master.cf中邮件传递代理定义的第一个字段; 在相应的传送代理的手册页中描述下一跳目的地的语法。

因此, content_filter参数中的amavis需要对应master.cf的传输名称。

例如:

 amavis unix - - - - 2 smtp -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes 

要修复更新中的错误,您可能需要删除方括号:

 content_filter = amavis:127.0.0.1:10024