Это может быть глупый вопрос, но я посмотрел здесь, здесь и здесь, и нет никакого упоминания об этих простых функциях.
Могу ли я использовать метод addHeader по этой причине?
Заранее благодарю за любую помощь!.
Это может быть глупый вопрос, но я посмотрел здесь, здесь и здесь, и нет никакого упоминания об этих простых функциях.
Могу ли я использовать метод addHeader по этой причине?
Заранее благодарю за любую помощь!.
Без дополнительной информации о том, как вы на самом деле отправляете электронное письмо (веб?, smtp?, библиотеки? и т. д.), трудно дать вам краткий ответ. Тем не менее, один из этих трех вариантов должен работать:
1) Если вы отправляете данные по HTTP с помощью веб-API
На самом деле вы можете просто добавить два дополнительных параметра в тело POST, fromname
и replyto
, и отправить их вместе с обычными to
, from
, subject
и т. д.
Документы здесь: http://sendgrid.com/docs/API_Reference/Web_API/mail.html< /а>
2) Если вы отправляете по SMTP с библиотекой PHP
Вспомогательная библиотека PHP (здесь) имеет два вспомогательных метода, setReplyTo
и setFromName
, которые помогут вам в этом. .
$mail = new SendGrid\Mail();
$mail->addTo('[email protected]')->
setReplyTo('[email protected]')->
setFromName('John Doe')->
...
3) Если вы отправляете с помощью SwiftMailer
SwiftMailer — популярная библиотека SMTP для PHP. У него есть собственные вспомогательные методы из Reply to и From name. Дополнительную информацию можно найти в документации (см. setReplyTo
и setFrom
).
http://swiftmailer.org/docs/messages.html#the-structure-of-a-message