Postfix忽略我的交通地图

我正尝试将传入的电子邮件[email protected]传送给一个名为rt-mailgate的脚本,同时通过ldap和spamassassin将其余的传入电子邮件(任何东西… @ example.org)发送给Dovecot。 一切工作很好,除了我的pipe道rt邮递门。 所有邮件都是通过master.cf中的“smtp”服务交付的(这是通过spamassassin发送到ldap-dovecot),所以我的传输映射[email protected]到“rt”服务将被忽略。 (我还没有忘记运行postmap或任何东西)。

这是我的configuration。

/etc/postfix/master.cf:

smtp inet n - - - - smtpd -o content_filter=spamassassin spamassassin unix - nn - - pipe flags=DROhu user=postoffice argv=/usr/bin/spamc -u debian-spamd -f -e /usr/lib/dovecot/deliver -f ${sender} -d ${user} rt unix - nn - - pipe flags=R user=postoffice argv=/usr/bin/rt-mailgate --queue ${user} --action correspond --url http://rt.example.org/ 

/etc/postfix/main.cf文件:

 myhostname = svava.valhall.example.org myorigin = svava.valhall.example.org alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases mydestination = svava.valhall.example.org, svava.example.org, localhost transport_maps = hash:/etc/postfix/transport virtual_mailbox_domains = freja.valkyria.example.org example.org virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_alias_maps = hash:/etc/postfix/virtual, ldap:/etc/postfix/ldap-aliases.cf 

/等/后缀/虚拟:

 [email protected] rt [email protected] rt@localhost [email protected] [email protected] 

在/ etc /后缀/运输:

 rt@localhost rt: [email protected] rt: localhost rt: 

这是输出:(与帮助台1,2相同)

 Jun 7 18:55:10 svava postfix/smtpd[2060]: connect from unknown[172.18.10.165] Jun 7 18:55:11 svava postfix/smtpd[2060]: 0129240E2A: client=unknown[172.18.10.165] Jun 7 18:55:11 svava postfix/cleanup[2065]: 0129240E2A: message-id=<[email protected]> Jun 7 18:55:11 svava postfix/qmgr[2053]: 0129240E2A: from=<[email protected]>, size=5569, nrcpt=1 (queue active) Jun 7 18:55:11 svava spamd[1099]: spamd: connection from localhost [::1]:48588 to port 783, fd 6 Jun 7 18:55:11 svava spamd[1099]: spamd: setuid to debian-spamd succeeded Jun 7 18:55:11 svava spamd[1099]: spamd: processing message <[email protected]> for debian-spamd:112 Jun 7 18:55:11 svava postfix/smtpd[2060]: disconnect from unknown[172.18.10.165] Jun 7 18:55:11 svava spamd[1099]: spamd: clean message (-0.0/1.8) for debian-spamd:112 in 0.3 seconds, 5569 bytes. Jun 7 18:55:11 svava spamd[1099]: spamd: result: . 0 - HTML_MESSAGE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,T_DKIM_INVALID,URIBL_BLOCKED scantime=0.3,size=5569,user=debian-spamd,uid=112,required_score=1.8,rhost=localhost,raddr=::1,rport=48588,mid=<[email protected]>,autolearn=ham autolearn_force=no Jun 7 18:55:11 svava spamd[1098]: prefork: child states: II Jun 7 18:55:11 svava dovecot: auth: ldap(rt): unknown user Jun 7 18:55:11 svava dovecot: auth-worker(2068): ldap(rt): unknown user Jun 7 18:55:11 svava dovecot: auth-worker(2068): ldap(rt): unknown user Jun 7 18:55:11 svava postfix/pipe[2055]: 0129240E2A: to=<[email protected]>, orig_to=<[email protected]>, relay=spamassassin, delay=0.68, delays=0.28/0/0/0.39, dsn=5.1.1, status=bounced (user unknown) 

正如日志所示,Postfix在/ etc / postfix / virtual中正确地跟踪我的映射(地址已正确地从[email protected]更改为[email protected]),但是在/ etc / postfix /交通工具被忽略,这是我的问题。 Postfix将输出发送到Spamassassin-Dovecot而不是预期的rt-mailgate脚本。