Требуется ли заголовок "X-Mailer: PHP/<phpversion>" для отправки почты на PHP?

Множество примеров, которые я нашел в Интернете по отправке писем с php, устанавливают заголовок

"X-Mailer: PHP/" . phpversion()

Но я нахожу раскрытие, что использую php и его версию - очень плохая практика безопасности.

Является ли это обязательным заголовком?

Ответ 1

Посмотрим, какой тип заголовка сгенерирован.

Согласно RFC 2076, раздел 3.4, заголовок "X-Mailer" вместе с несколькими другими является нестандартным. Это в основном означает, что любое почтовое программное обеспечение может обрабатывать его так, как оно хочет, особенно добавляя их или игнорируя их. Отсутствие таких заголовков не может использоваться против отправителя.

Я уверен, что префикс "X-" указывает также "нестандартный заголовок" в формате SMTP-сообщений, как и в HTTP-заголовках или типах mime.

Ответ 2

Мне нужно нажать минимальный предел символа.

NO:)

Ответ 3

Не требуется, но вы должны проверить все заголовки, потому что некоторые поставщики (hotmail, yahoo, orange во Франции) становятся все более жесткими и более легко отмечают это как спам законные электронные письма.