[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с почтой
VeRTak
Всех с наступающим! Оправляю просто обычное письмо


var_dump(mail('test@example.com', 'My Subject', "test"));


Получаю FALSE. В чем может быть проблема?
sergeiss
VeRTak, отправляешь откуда - с сервера или с локального компа? У тебя тут есть, кому отправить это письмо? Ну, то есть, имеется локальный почтовый сервер или хотя бы библиотека?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
twin
Потому что Новый Год! Почта не работает. smile.gif

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
AllesKlar
twin + biggrin.gif
user posted image

_____________
[продано копирайтерам]
VeRTak
sergeiss
Конечно с сервера
Ron
Для начала открой php.ini, найди там секцию [mail function] и погляди чего в ней понаписано, особенно какой sendmail_path.

Если ф-ия mail возвращает false это говорит о том, что письмо не было принято для отправки (внешним обработчиком). В случае Linux, по дефолту идет sendmail, - это нечто вроде консольного mail "клиента", для отправки почты. На самом деле интерфейс, но нам это сейчас не столь важно. Вызывается из PHP, помимо прочего, с ключами -t -i. Попробуй передать письмо напрямую с помощью него, из консоли. Увидишь чего скажет. Может у тебя не установлен MTA на сервере, или сконфигурирован неправильно.

Выполни netstat -lnp | grep :25 - посмотри, кто слушает SMTP. Пустой вывод верный признак, что у тебя не установлен или не запущен MTA, без которого, как правило (в "классических" схемах конфигурации), почта никуда не ходит.

VeRTak
Ron

Настраивал почту что бы были ящики со своим доменам что-то типа вот такого, admin@mydomain.ru

Менял МХ запись, может быть это причиной такого поведения? smile.gif
Ron
Цитата (VeRTak @ 2.01.2018 - 08:10)
Менял МХ запись, может быть это причиной такого поведения?

На отправку почты из PHP с результатом false? Крайне не типично и очень врядли. С какого это MTA будет проверять соответствие MX записи со своими настройками (например) и не принимать почту для отправки её во вне!? Скорее подкрутил чего-то в настройках, просто совпало с добавлением MX записи.

Ты на свой сервер почту что ли собираешься принимать? )

killer8080
VeRTak
смотри логи, возможно mail кидала warning
посмотри sendmail_path в phpinfo, может там какие то левые аргументы, из-за чего MTA не принимает письмо в очередь. unsure.gif
chelnokoff111
Цитата (VeRTak @ 31.12.2017 - 16:49)
Всех с наступающим! Оправляю просто обычное письмо


var_dump(mail('test@example.com', 'My Subject', "test"));


Получаю FALSE. В чем может быть проблема?

Вот вот под новый год всегда так, почта сильно перегружена.
bendialeks
ХЗ ohmy.gif
Анастасия Кузнецова
выглядит рабочим
сейчас у себя попробую
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.