2013-05-21 97 views
0

我真的想改變從參數絕對任何我想要的,當發送短信與PHP的mail()功能。 例如用戶在其手機屏幕上看到text message from "the developer"。 我不希望@domain從響應,也不是電子郵件地址。從標題的PHP郵件()發送短信到電話號碼

$headers = "From: " . "the developer" . "\r\n"; 
mail('#@domain', 'check', $client, $headers);` 

回答

0

據我所見,標頭被剝離/替換爲短信網關與他們準備的頭。因此,在您的末尾更改FROM參數將不起作用。唯一的選擇是查看租用短代碼或使用基於價格的SMS網關提供商。我假設這項措施是有效的,以防止惡意的意圖。

+0

它剝離標題,但讀取標題找出「從」將要說什麼。 –

+0

所以這是唯一的選擇?真?這可能是多少? –

+0

我想做所有這些,不涉及任何其他人! –

0

您需要爲郵件添加-f標誌才能覆蓋發件人,但我警告您這樣做會在接收端產生一個X-Authentication-Warning: hostname: www-data set sender to [email protected] using -f標頭,除非您的/etc/mail/trusted-users中允許使用該主機,但您可能沒有控制你是否在共享主機。

+0

你的意思是這樣的:$ headers =「From:」。 「開發者」。爲 「\ r \ n」 個; ('#@ domain','check',$ client,$ headers,'-fthedeveloper'); –

相關問題