小编Dan*_*iel的帖子

Postfix transport_maps和virtual_mailbox

我正在尝试将一个特定地址传递给php脚本,但似乎我的transport_maps没有触发,而是使用了virtual_transport.这是我有的:

@ example.com列在virtual_mailbox_domains中,并且传递到虚拟邮箱的工作正常.

但我需要将foo@example.com的所有消息转发给dovecot-lda(在virtual_transport中指定),但转发给另一个服务.

这是我对virtual_transport的交付方法:

dovecot unix - nn - - pipe flags = DRhu user = vmail:vmail argv =/usr/lib/dovecot/dovecot-lda -f $ {sender} -d $ {recipient}

这是我想管道所有foo@example.com的地方

php_script unix - nn - - pipe flags = Fq user = www-data argv =/home/script.php

postconf -n

alias_database =散列:在/ etc /别名
alias_maps =散列:在/ etc /别名
append_dot_mydomain =无
一击=没有
config_directory是= /等/后缀
dovecot_destination_recipient_limit = 1
mailbox_size_limit = 0
milter_default_action =接受
milter_protocol = 2
mydestination中=本地主机
MYHOSTNAME =本地主机
mynetworks中= 127.0. 0.0/8 [::ffff:127.0.0.0]/104 [:: 1]/128
myorigin =/etc/mailname
non_smtpd_milters …

linux postfix-mta pipe mail-server

1
推荐指数
1
解决办法
4133
查看次数

标签 统计

linux ×1

mail-server ×1

pipe ×1

postfix-mta ×1