Php
為什麼 postfix 不遵循 PHP mail() 的 From 標頭;
我已經安裝了沒有配置選項的後綴。
我正在嘗試使用 php mail(); 發送電子郵件;它可以工作,但它使用我的專用伺服器的預設電子郵件發送電子郵件。
反正有沒有告訴 postfix 遵循郵件功能設置的標題?
謝謝
程式碼
$from='no-reply@mywebsite.com'; $fromname='my Website'; mail($mailto,$subject,$text,'From: ' . $fromname . ' <'.$from.'>');
嘗試使用 -f 和 -r 附加參數分別覆蓋 from 標頭和返迴路徑。
mail( $mailto, $subject, $text, "From: " . $fromname . " <".$from.">", "-f $from -r mybounceemail@example.com");
從 postfix sendmail 手冊頁:
-f sender Set the envelope sender address. This is the address where delivery problems are sent to. With Postfix versions before 2.1, the Errors-To: message header overrides the error return address. -r sender Set the envelope sender address. This is the address where delivery problems are sent to. With Postfix versions before 2.1, the Errors-To: message header overrides the error return address.