亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用PHP郵件從地址更改信封?

如何使用PHP郵件從地址更改信封?

PHP
呼啦一陣風 2019-10-11 14:12:54
我在Linux上的Apache和Sendmail中使用PHP。我使用PHP mail函數。電子郵件已發送,但信封帶有Apache_user@localhostnamein MAIL FROM(例如[email protected]),并且某些遠程郵件服務器拒絕了該電子郵件,因為該域不存在(顯然)。使用mail可以強制它更改信封MAIL FROM嗎?編輯:如果我在mail()函數的第四個字段中添加標題From,則會更改消息正文標題中的字段,并且不會更改信封MAIL FROM。我可以通過生成sendmail sendmail -t -odb -oi -frealname@realhost并將其電子郵件內容傳遞給它來強制使用它。這是更好的方法嗎?有沒有更好,更簡單,更適合PHP的方法?編輯:最重要的是我應該有RTM。謝謝大家的回答,第五個參數有效,一切都很好。
查看完整描述

3 回答

?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

mail()具有第4個和第5個參數(可選)。第五個參數是應作為選項直接傳遞給sendmail的參數。我使用以下內容:


mail('[email protected]','subject!','body!','From: [email protected]','-f [email protected]');


查看完整回答
反對 回復 2019-10-11
?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

您可以嘗試以下操作(不確定):


ini_set("sendmail_from", [email protected]);

mail(...);

ini_restore("sendmail_from");


查看完整回答
反對 回復 2019-10-11
  • 3 回答
  • 0 關注
  • 337 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號