Отправка электронной почты с помощью PHP проста; все, что вам нужно, это функция и три аргумента. Однако это не все, что нужно для обычных сообщений электронной почты. Любой взгляд ближе, чем простой взгляд, покажет, что для этого использования PHP-email не хватает некоторых основных функций. Например, он не устанавливает От: строка заголовка. Однако, в соответствии с репутацией PHP для простоты использования, это быстрое решение: просто добавьте еще один аргумент, чтобы указать дополнительные заголовки, такие как X-Mailer, Cc:, и, конечно же, От:.
Примечание. Если вы укажете более одного дополнительного заголовка, убедитесь, что вы разделяете строки заголовка с помощью
Г п чтобы они работали по назначению.
Добавление дополнительных заголовков в PHP
Простое сообщение с дополнительными заголовками может выглядеть так:
<? php $ to = "[email protected]"; $ subject = "Привет!"; $ body = "Привет, n nКак вы?"; $ headers = "From: [email protected] r п». «X-Mailer: php», if (mail ($ to, $ subject, $ body, $ headers)) {echo ("
Сообщение отправлено!
");} else {echo ("Ошибка доставки сообщений …
'); }?>Электронная почта PHP с дополнительными заголовками с использованием PEAR Mail
Вы также можете вставлять дополнительные заголовки при использовании PEAR Mail для отправки электронной почты, конечно же:
<? phprequire_once "Mail.php"; $ from = "Stephanie Sender msgstr "$ mail-> getMessage ()." Сообщение успешно отправлено! msgstr "$ mail-> getMessage ()." Сообщение успешно отправлено!