2015-04-03 58 views
1

如何我都电子邮件要:如何在后缀中将管道传输到php脚本中?

帮助[在] mydomain.com/home/user/public_html/helpdesk.php

难道我设置了在/etc/postfix/virtual

如果是这样,语法是什么,是什么需要?

+0

该机器上是否有非虚拟域?在这种情况下,您可以添加一个条目到/ etc/aliases来将电子邮件传递给一个php脚本。 – Kris 2015-04-03 14:37:31

+0

机器上有多个域名,所以我认为这些域名是虚拟域名? – 2015-04-03 14:44:21

回答

1

以下内容添加到您的main.cf:

virtual_alias_maps = hash:/etc/postfix/virtual_alias_maps 

创建的/ etc /后缀/ virtual_alias_maps具有以下内容:

/[email protected]\.com/ helpdesk-php 

以下行添加到/ etc/aliases中:

helpdesk-php: "|/usr/bin/php /home/user/public_html/helpdesk.php" 

用类似下面的东西激活所有东西(取决于你的linux发行版):

postmap /etc/postfix/virtual_alias_maps 
newaliases 
service postfix reload 
+0

谢谢,但它给出了这样的信息: to = <[email protected]>,relay = none,delay = 0.21,delay = 0.02/0.01/0.19/0,dsn = 5.4.6,status = bounced(mail for mydomain.com回到我自己) – 2015-04-03 15:37:35

+0

你可以发布'postconf -n'的输出吗? – Kris 2015-04-03 15:51:09

+0

您还需要设置virtual_alias_domains:http://www.postfix.org/postconf.5.html#virtual_mailbox_domains – maroonmed 2015-10-11 02:33:35

相关问题