2013-04-24 40 views

回答

4

沒有關於您如何實際發送電子郵件(web?,smtp?,圖書館?等)的更多信息,很難給出一個簡明的答案。也就是說,這三個選項中的一個應該工作:

1)如果你通過HTTP發送與Web API

實際上,你可以只添加兩個額外的參數,你的POST主體,fromnamereplyto ,並把他們連同普通tofromsubject

此文件:http://sendgrid.com/docs/API_Reference/Web_API/mail.html

2)如果你發送OVE [R SMTP與PHP庫

的PHP幫助庫(found here)有兩個輔助方法,setReplyTosetFromName來幫你。

$mail = new SendGrid\Mail(); 
$mail->addTo('[email protected]')-> 
    setReplyTo('[email protected]')-> 
    setFromName('John Doe')-> 
    ... 

3)如果你使用SwiftMailer

SwiftMailer發送是PHP流行的SMTP庫。它有它自己的助手方法,從答覆和從名稱。你可以再次找到的文檔的詳細信息(見setReplyTosetFrom

http://swiftmailer.org/docs/messages.html#the-structure-of-a-message

+0

非常感謝! 雖然我確實有另一個問題。 如果郵件發送給多個收件人(foreach循環中的addTo),是否需要單獨爲每個收件人設置replyTo和fromName,或者最後只設置一次。 此外,爲什麼當我嘗試爲SendGrid發送的每封郵件添加一個密件抄送用於測試目的時,我的收件人的整個列表都會被披露 – 2013-04-25 08:47:17

+0

您的評論中有很多問題。請聯繫我們的支持團隊(http://support.sendgrid.com)或者打開一個新的問題? – Swift 2013-04-25 13:33:49

相關問題