VeRTak
31.12.2017 - 16:49
Всех с наступающим! Оправляю просто обычное письмо
var_dump(mail('test@example.com', 'My Subject', "test"));
Получаю
FALSE. В чем может быть проблема?
sergeiss
31.12.2017 - 17:09
VeRTak, отправляешь откуда - с сервера или с локального компа? У тебя тут есть, кому отправить это письмо? Ну, то есть, имеется локальный почтовый сервер или хотя бы библиотека?
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Потому что Новый Год! Почта не работает.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
sergeiss
Конечно с сервера
Для начала открой php.ini, найди там секцию [mail function] и погляди чего в ней понаписано, особенно какой sendmail_path.
Если ф-ия mail возвращает false это говорит о том, что письмо не было принято для отправки (внешним обработчиком). В случае Linux, по дефолту идет sendmail, - это нечто вроде консольного mail "клиента", для отправки почты. На самом деле интерфейс, но нам это сейчас не столь важно. Вызывается из PHP, помимо прочего, с ключами -t -i. Попробуй передать письмо напрямую с помощью него, из консоли. Увидишь чего скажет. Может у тебя не установлен MTA на сервере, или сконфигурирован неправильно.
Выполни netstat -lnp | grep :25 - посмотри, кто слушает SMTP. Пустой вывод верный признак, что у тебя не установлен или не запущен MTA, без которого, как правило (в "классических" схемах конфигурации), почта никуда не ходит.
RonНастраивал почту что бы были ящики со своим доменам что-то типа вот такого, admin@mydomain.ru
Менял МХ запись, может быть это причиной такого поведения?
Цитата (VeRTak @ 2.01.2018 - 08:10) |
Менял МХ запись, может быть это причиной такого поведения? |
На отправку почты из PHP с результатом false? Крайне не типично и очень врядли. С какого это MTA будет проверять соответствие MX записи со своими настройками (например) и не принимать почту для отправки её во вне!? Скорее подкрутил чего-то в настройках, просто совпало с добавлением MX записи.
Ты на свой сервер почту что ли собираешься принимать? )
killer8080
3.01.2018 - 13:14
VeRTakсмотри логи, возможно mail кидала warning
посмотри sendmail_path в phpinfo, может там какие то левые аргументы, из-за чего MTA не принимает письмо в очередь.
chelnokoff111
19.08.2018 - 16:10
Цитата (VeRTak @ 31.12.2017 - 16:49) |
Всех с наступающим! Оправляю просто обычное письмо
var_dump(mail('test@example.com', 'My Subject', "test"));
Получаю FALSE. В чем может быть проблема? |
Вот вот под новый год всегда так, почта сильно перегружена.
Анастасия Кузнецова
27.08.2022 - 16:52
выглядит рабочим
сейчас у себя попробую