- Я разрабатываю веб-приложение с PHP 5.3.3.
- Я хочу, чтобы он автоматически отправлял электронные письма с подтверждением.
- У меня пока нет доменного имени.
- Я использую Windows XP.
- У меня нет почтового пакета PEAR.
- У меня есть hMailServer и почтовый сервер, который я хочу использовать для отправки электронной почты.
Мои вопросы:Каковы требования для отправки электронной почты с помощью PHP?
- Могу ли я отправить электронную почту без доменного имени? (Это абсолютно необходимо? Я просто хочу проверить приложение на данный момент.)
- Если требуется доменное имя, мне также необходимо разместить приложение с помощью поставщика услуг хостинга? Могу ли я сделать это с моего компьютера? (Помните, я просто хочу протестировать приложение.)
- Нужен ли мне почтовый пакет PEAR? или я могу просто использовать функцию mail()?
Я не знаю, что я должен делать. Я сделал свое исследование, я понимаю части, но я не могу понять все, я имею в виду, какие ресурсы необходимы и как их собрать. Я никогда не разрабатывал приложение, которое отправляет электронную почту раньше. Пожалуйста, помогите мне.
Проблема, с которой я столкнулся, заключалась в том, что почта даже не была принята для dlivery, теперь она есть. Все, что мне нужно было сделать, это добавить заголовок «From:». Я использовал свой Gmail addr в качестве приемника для тестирования. Предположительно, почта была отправлена bcause, функция mail() вернула true.I не могу подтвердить это, потому что у меня нет имени домена, поэтому заголовок «From:», который я использовал, был только моим именем, и, как вы сказали, возможно сервер получателя отклонил его, поскольку он даже не отображается как спам. Я решил получить DN, создать с ним почтовый адрес и попробовать еще раз. Должна ли функция mail() возвращаться true, если у меня не было SMTP-сервера? – ecantu