【发布时间】:2010-09-03 22:55:38
【问题描述】:
全部,
我正在尝试建立一个系统,将发送到某个地址的电子邮件通过管道传送到 PHP 脚本进行处理。
感谢 StackOverflow,我找到了这篇文章:
http://www.evolt.org/incoming_mail_and_php
但是,我有几个简单/愚蠢的问题:
首先,在那篇文章中,您编辑 /etc/aliases 文件并添加如下所示的条目:
script: "|/usr/bin/processingScript.php"
这是否意味着您使用的电子邮件地址是“script@[mydomain].com”?
或者,如果我希望用于发送电子邮件以进行处理的电子邮件地址是“processthis@mydomain.com”,那么别名文件中的条目将是:
processthis: "|/usr/bin/processingScript.php"
顺便说一句 - 条目是否应该在脚本名称周围加上引号,或者这只是文章中的错字?
下一个问题...我的服务器上是否应该有一个使用此地址的邮件帐户?换句话说,我应该创建一个“script@mydomain.com”帐户吗? (这是一个非常愚蠢的问题,但我不明白别名是如何工作的)。
下一个问题...我读到当你编辑别名文件时,你应该运行“newaliases”或“sendmail -bi”来告诉sendmail重建它的别名数据库。
但是,在我的服务器(MediaTemple DV 服务器)上,没有“newaliases”程序,并且“-bi”似乎不是 sendmail 的有效参数。当我尝试它时,我得到了这个:
sendmail: usage: sendmail [ -t ] [ -fsender ] [ -Fname ] [ -bp ] [ -bs ] [ arg ... ]
(我意识到这可能是一个 MediaTemple 问题,但也许这里有人有一些见解......)
非常感谢!
干杯, 马特·斯图勒
【问题讨论】:
标签: php