Какие файлы отвечают за отправку почты?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 16 февраля 2013 в 21:53
Подскажите какие файлы отвечают за отправку почты? После регистрации не уходит письмо пользователю о подтверждении регистрации, так-же не уходит при отправки с формы контакты. Тестовым файлом на сервере проверили, сервер отправляет почту. В настройках почты пробовал все три варианта, ни один не работает.
Сапорт сервера пишет:

Спасибо за ожидание, касательно почты проверили, к сожалению, я не вижу каких-либо проблем с работой почты на Вашем сервере, а точнее функции mail(), загрузил Вам простейший тестовый скрипт и насколько я вижу он работает, в Вашей CMS, я рекомендую обратиться к ее разработчикам, потому как даже в случае включения sendmail, я не вижу по логам даже попыток отправки писем.

#2 16 февраля 2013 в 23:09


ukrtop
Название Хостера в студию!
#3 16 февраля 2013 в 23:18
robobill.net, да нет хостер и поддержка нормальная, пытается помочь. Я грешу на то что при установке сторонних компонентов может что снес. Вот и хотел узнать какой файл мог зацепить который может повлиять на отправку почты.
#4 17 февраля 2013 в 00:14
За отправлку почты отвечает метод ядра mailText (строка 3183), также метод вызывает другие методы createMail и sendMail, они идут ниже по коду.
В файлах отправка почты выглядит примерно так:
  1. $inCore->mailText(тут_какие_то_параметры);
Скачиваете дистрибутив вашей версии инстанта, задаете поиск по $inCore->mailText, найденные строки сравниваете со своими файлами.
Кроме того, для работы почты необходим сам класс отправки почты в папке /includes/phpmailer/. Сравните с дистрибутивом.
А проблема скорее всего всё же с настройками сервера. Ну хотя бы какая-либо почта должна отправляться. А лучше всего вообще использовать левую почту(например почту для домена) и подключать по smtp.
#5 17 февраля 2013 в 00:35
Да почта отправляется, но только если запускаю тестовый файл такого содержания:
  1. <?php
  2. mail("admin@site.ru","test","test","from: test@test.ru");
  3. ?>
В остальных случаях работает только внутренняя почта.
#6 17 февраля 2013 в 00:46
Марат огромное спасибо!!! Разобрался, спасибо за детальное разъяснение!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.