Я использую функцию php mail для отправки писем.
Я передаю адрес, и я также создаю некоторые дополнительные заголовки электронной почты, включая From: и Reply-To:.
Однако до сих пор я также включал заголовок To: в дополнительные заголовки. Например, я бы передал сообщение электронной почты «user@email.com» в функцию mail, но кроме того, я включу заголовок «a» ниже как часть заголовка.
"To:Users Name <user@email.com>"
Результатом является то, что php mail включает в сообщение заголовок To: ДВАЖДЫ, один раз с адресом электронной почты (как передано в первом параметре функции), а другой - как часть параметра заголовка, переданного в php mail.
TO: user@email.com
TO: Users Name <user@email.com>
В результате он блокируется некоторыми спам-системами.
Итак, есть несколько вопросов:
есть ли реальная выгода, включая полный заголовок To :, который содержит имя получателя и адрес электронной почты, в отличие от простого заголовка TO: «user@gmail.com» без имени получателя.
Есть ли причина не просто передавать полный заголовок (то есть имя и адрес электронной почты) в первый параметр функции mail и просто не указывать его в дополнительном параметре заголовка.
Ищете правильный подход здесь.
Спасибо