代码之家  ›  专栏  ›  技术社区  ›  mattstuehler

关于将电子邮件传输到php脚本的一些问题

php
  •  2
  • mattstuehler  · 技术社区  · 15 年前

    全部,

    我正在尝试建立一个系统,让发送到某个地址的电子邮件通过管道传输到PHP脚本进行处理。

    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重建它的别名数据库。

    但是,在我的服务器(mediatempledv服务器)上,没有“newaliases”程序,“-bi”似乎不是sendmail的有效参数。当我尝试的时候,我得到了这个:

    sendmail: usage: sendmail [ -t ] [ -fsender ] [ -Fname ] [ -bp ] [ -bs ] [ arg ... ]
    

    非常感谢!

    干杯, 马特·斯图勒

    1 回复  |  直到 15 年前
        1
  •  1
  •   Ignacio Vazquez-Abrams    15 年前
    1. 我不记得在我的管道别名中使用过引号。

    2. 不需要有与别名同名的真实帐户。

    推荐文章