簡體   English   中英

有關將電子郵件發送到php腳本的一些問題

[英]Some questions about piping emails to a php script

所有,

我正在嘗試建立一個系統,以便將發送到特定地址的電子郵件通過管道傳輸到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問題,但也許有人對此有見識...)

提前謝謝了!

干杯,Matt Stuehler

  1. 簡短的回答:是的。 長答案:“ [mydomain] .com”可以是MTA負責處理的任何域。

  2. 我不記得曾經在管道別名中使用引號。

  3. 無需擁有與別名同名的真實帳戶。

  4. 它本身可能實際上不是sendmail,而是偽裝為sendmail的另一個MTA。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM