这可能是一个愚蠢的问题,但我已经看了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