Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Скрипт ставит письма в очередь, но с сервера они не уходят.
Форумы портала PHP.SU » » Если скрипт не работает » Скрипт ставит письма в очередь, но с сервера они не уходят.

Страниц (1): [1]
 

1. goooooch - 16 Октября, 2013 - 10:46:43 - перейти к сообщению
Здравствуйте.

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. if (mail("post@mydomain.ru", "test", "test message"))
  4. {
  5.         echo "<br/>ok";
  6. }
  7. else
  8. {
  9.         echo "<br/>error";
  10. }
  11.  
  12. ?>


Запуск такого скрипта в браузере происходит успешно, но с сервера письма не уходят. Есть root-доступ, но не знаю с чего начать диагностику.
Посоветуйте, пожалуйста.

Да, до сегодняшнего дня все работало замечательно, проблем с почтой не наблюдалось.
2. Мелкий - 16 Октября, 2013 - 10:52:35 - перейти к сообщению
Письме не уходят или не приходят?
Первое - читайте лог используемого MTA.
Второе - тоже почитайте лог MTA и проверяйте всякие настройки DKIM, SPF и прочие антиспамы.
3. goooooch - 16 Октября, 2013 - 13:16:18 - перейти к сообщению
Мелкий пишет:
Письме не уходят или не приходят?
Первое - читайте лог используемого MTA.


Простите, а как узнать какой МТА использует php при отправке писем?
4. esterio - 16 Октября, 2013 - 13:26:59 - перейти к сообщению
Где тестируете? Локально или удаленно?
5. goooooch - 16 Октября, 2013 - 13:28:50 - перейти к сообщению
Удаленно. Русоникс. CentOS + Plesk 11. PHP 5.2

 

Powered by ExBB FM 1.0 RC1