Отправка электронной почты с PHP-скрипта проста, быстра и проста … если он работает!
Часть того, что делает PHP почта () функция настолько проста, что ее отсутствие гибкости, но одна проблема заключается в том, что фондовый PHP почта () обычно не позволяет использовать SMTP-сервер по вашему выбору и не поддерживает аутентификацию SMTP.
К счастью, преодоление встроенных недостатков PHP не составляет труда. Для большинства пользователей электронной почты бесплатный пакет PEAR Mail предлагает всю необходимую мощность и гибкость, и он аутентифицируется с помощью вашего сервера исходящей почты. Для повышения безопасности шифрованные SSL-соединения поддерживаются для отправки почты с использованием PEAR Mail.
Как отправлять электронную почту с PHP-скрипта с аутентификацией SMTP
Для начала установите пакет PEAR Mail. Как правило, это уже было сделано для вас с PHP 4 и более поздними версиями, но если вы не уверены, что у вас уже есть это, включите его и установите.
Скопируйте этот код:
' . $mail->getMessage() . ' Message successfully sent!require_once 'Mail.php'; $from = 'Sandra Sender
Найдите в нашем примере весь жирный текст и измените эти области сценария на все, что имеет для вас отношение. Это единственные области, которые вы должен измените порядок работы скрипта PHP, но также обязательно настройте тему и текст тела.
- от: Адрес электронной почты, с которого вы хотите отправить сообщение
- в: Адрес и имя получателя
- хозяин: Имя сервера исходящего SMTP-сервера
- имя пользователя: Имя пользователя SMTP (обычно такое же, как имя пользователя, используемое для извлечения почты)
- пароль: Пароль для аутентификации SMTP
Замечания: Вышеприведенный пример представляет собой скрипт PHP, который отправляет электронное сообщение с аутентификацией SMTP, но без Шифрование SSL. Если вы хотите использовать шифрование, вместо этого используйте этот скрипт, опять же, заменив полужирный текст на вашу информацию.
' . $mail->getMessage() . ' Message successfully sent!require_once 'Mail.php'; $from = 'Sandra Sender