Php mail — различия между версиями
Admin (обсуждение | вклад) (Новая: == Не отправляются письма через mail() == Основная причина почему не уходят письма через функцию php mail() эт...) |
Версия 14:23, 15 апреля 2011
Не отправляются письма через mail()
Основная причина почему не уходят письма через функцию php mail() это не правильный ящик отправителя.
При отправке через функцию в качестве отправителя используется ящик web-мастера домена (применительно к simpleHM, ISPManager), очень часто при создании домена администратора не задумываясь ставит [email protected], при этом такой ящик не существует и при отправке письма почтовый сервер ругается на его отсутствие.
Первое, что нужно сделать если письма не уходят- проверить чтобы ящик вебмастера\администратора web-домена в панели был реальным ящиком и существовал на Вашем сервере.
Если проблема не исчезла или указан настоящий почтовый ящик, необходимо обратиться к log файлу почтового сервера:
/var/log/exim/main.log для Centos и SimpleHM
/var/log/maillog для Centos и ISPManager