這可能是一個愚蠢的問題,但我已經看了here,here和here, 並沒有提任何關於這些簡單的功能。如何添加一個應答和從名頭與SendGrid PHP庫
我可以爲這個原因使用addHeader方法嗎?
在此先感謝您的幫助!
這可能是一個愚蠢的問題,但我已經看了here,here和here, 並沒有提任何關於這些簡單的功能。如何添加一個應答和從名頭與SendGrid PHP庫
我可以爲這個原因使用addHeader方法嗎?
在此先感謝您的幫助!
沒有關於您如何實際發送電子郵件(web?,smtp?,圖書館?等)的更多信息,很難給出一個簡明的答案。也就是說,這三個選項中的一個應該工作:
1)如果你通過HTTP發送與Web API
實際上,你可以只添加兩個額外的參數,你的POST主體,fromname
和replyto
,並把他們連同普通to
,from
,subject
等
此文件:http://sendgrid.com/docs/API_Reference/Web_API/mail.html
2)如果你發送OVE [R SMTP與PHP庫
的PHP幫助庫(found here)有兩個輔助方法,setReplyTo
和setFromName
來幫你。
$mail = new SendGrid\Mail();
$mail->addTo('[email protected]')->
setReplyTo('[email protected]')->
setFromName('John Doe')->
...
3)如果你使用SwiftMailer
SwiftMailer發送是PHP流行的SMTP庫。它有它自己的助手方法,從答覆和從名稱。你可以再次找到的文檔的詳細信息(見setReplyTo
和setFrom
)
http://swiftmailer.org/docs/messages.html#the-structure-of-a-message
非常感謝! 雖然我確實有另一個問題。 如果郵件發送給多個收件人(foreach循環中的addTo),是否需要單獨爲每個收件人設置replyTo和fromName,或者最後只設置一次。 此外,爲什麼當我嘗試爲SendGrid發送的每封郵件添加一個密件抄送用於測試目的時,我的收件人的整個列表都會被披露 – 2013-04-25 08:47:17
您的評論中有很多問題。請聯繫我們的支持團隊(http://support.sendgrid.com)或者打開一個新的問題? – Swift 2013-04-25 13:33:49