Вам не нужно манипулировать сообщения-ми электронной почты, но вам понадобится отправлять пользователям и администраторам подтверждающие сообщения, заказы и т.д. Простейший способ отправить e-mail с помощью РНР - это функция mail (). Если ваш почтовый сервер правильно настроен, это единственная функция, которая вам будет нужна.
Вот простейший сценарий, иллюстрирующий, как работает функция mail (). Замените user @ example. com на рабочий электронный адрес:
if (mail(“user@example.com”, “PHP email test”, “It worked!”))
{
echo "e;Почта отправлена."e;;
} else {
echo "e;Отправка электронной почты не работает."e;;
}
Если этот сценарий сообщит Mail sent (Сообщение отправлено), проверьте ваш почтовый ящик, чтобы убедиться, что функция mail () действительно работает. Тема нового сообщения должна быть РНР email test, а текст сообщения - It worked!
Функция mail (), как и многие другие системы отправки сообщений, является восприимчивой к проблемам в системе отправки почты. Для работы этой функции вы должны проверить и исправить (если нужно) конфигурацию вашего почтового сервера. Из-за множества спама в Интернете удаленные почтовые серверы могут отклонить e-mail, исходящий от вас. К тому же функция mail не позволяет отправлять сообщения с вложениями и сообщения в формате HTML.
|