簡體   English   中英

Windows上的PHP mail()函數使用From:標頭作為MAIL FROM值

[英]PHP mail() function on windows uses From: header as MAIL FROM value

看來當我使用類似於以下代碼:

$name = "Some Name";
$account = "account@domain.com";

$headers = "From: " . $name . " <" . $account . ">\n";

mail($sometarget, $somesubject, $somedata, $headers,
    "-f" . $account);

要發送電子郵件,Windows上的mail()函數有效地使用“發件人:”標頭值(此處為“ Some Name”),而不是有效地使用“ -f”參數(此處為“ account@domain.com”)強制使用的值忽略此參數。 這會在某些電子郵件服務器上引起問題。

有什么想法可以改變這種行為嗎? 提前致謝。

您可以使用PEAR Mail軟件包並通過smtp服務器發送電子郵件。 郵件功能在Windows服務器中有問題。

暫無
暫無

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

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