Отправка писем где то работает, а где то нет.

Автор AsadyLlag, 22 ноября 2016, 16:42:20

« назад - далее »

AsadyLlag

Цитата: Mr.Sen от 23 ноября 2016, 14:01:03
А путь менять к sendmail пробывали?
sendmail_path = "C:\wamp\sendmail\sendmail.exe -t"

Я же пытался через phpmail, разве мне нужен sendmail.exe?

Mr.Sen

Цитата: Mr.Sen от 23 ноября 2016, 13:59:04
В yandex сделайте запрос "PHP mail под Windows. Отправка почты из PHP скриптов". Есть много статей по использованию PHP mail под Windows.
Ответ на ваш вопрос

ЦитироватьЕсли отправка почты выполняется с помощью стандартной функции mail(),то  у многих начинающих разработчиков возникает проблема.
Функция работает на сервере но выдает ошибки на локальном компьютере.
Примерно такие:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini .....
Дело в том, что функция mail сама по себе почту не отправляет, она просто вызывает программу sendmail, которая в дистрибутив web сервера и php интерпретатора не входит.
Sendmail, в свою очередь, для отправки почты использует SMTP сервер.
Таким образом, чтобы php скрипт мог отправлять почту нужно установить и настроить sendmail и SMTP сервер.

AsadyLlag

В целом забил и решил поставить убунту. Спасибо всем кто старался мне помочь! :)