答案 0 :(得分:4)
如果没有关于你实际发送电子邮件的方式的更多信息(网络?,smtp?,库?等),很难给你一个简明的答案。也就是说,这三个选项中的一个应该有效:
1)如果您使用网络API发送HTTP
您实际上只需向POST主体fromname
和replyto
添加两个额外参数,并将其与正常to
,from
,{{1一起发送等等。
文档:http://sendgrid.com/docs/API_Reference/Web_API/mail.html
2)如果您使用PHP库发送SMTP
PHP帮助程序库(found here)有两个辅助方法subject
和setReplyTo
来帮助您。
setFromName
3)如果您使用SwiftMailer发送
SwiftMailer是一个流行的PHP SMTP库。它有自己的帮助方法,从Reply to和From name。您可以在文档中找到更多信息(请参阅$mail = new SendGrid\Mail();
$mail->addTo('foo@bar.com')->
setReplyTo('someone.else@example.com')->
setFromName('John Doe')->
...
和setReplyTo
)
http://swiftmailer.org/docs/messages.html#the-structure-of-a-message