функция отправки почты.

Установка и настройка биллинговой системы.
crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

функция отправки почты.

Сообщение crazych » 2014-12-18 2:04:59

Скажите, по какому пути находится фаил, где используется функция отправки почты phpmail хотелось бы ее заменить на функцию отправки по smtp но нашел только фаил. Email.class.php там используется какой то готовый уже шаблон. Из какого файла он подгружается? Просто на Яндекс письма с уведомлениями не доходят. Подозреваю, что отсеиваются спамом, а есть клиенты который используют именно почту Яндекса. Если можно, то вообще описать механизм отправки почты. Я не программист, но думаю с хорошим описанием смогу сделать возможность отправки почты через SMTP авторизацию. Если это уже реализовано, то где можно настроить?

Аватара пользователя
Alex Keda
Сообщения: 2882
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 19 раз

Re: функция отправки почты.

Сообщение Alex Keda » 2014-12-18 10:44:59

не реализовано, хотя таск такой висит у меня, и намётки сделаны

смотрите файл ./hosts/billing/comp/Tasks/Email.comp.php строка 74
туда надо впилить вызов соответствующей функции.
ну, либу, разумеется портировать и подгрузить в начале файла надо....
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2882
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 19 раз

Re: функция отправки почты.

Сообщение Alex Keda » 2014-12-18 10:49:23

и, кстати, если сервер настроен корректно, спам с него не рассылают, и т.п. - то почту с него все прекрасно принимают.
у меня в день несколько сотен писем уходит на яндексы-майлру-гуглы
никаких жалоб о недоставке.
Убей их всех! Бог потом рассортирует...

crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

Re: функция отправки почты.

Сообщение crazych » 2014-12-19 19:00:01

Билинг стоит на сервере с панелью ISPmanager5 lite с настройками по умолчанию, почта на майл приходит нормально, а вот на яндекс нет... не приходит даже письмо с подтверждением почты.

crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

Re: функция отправки почты.

Сообщение crazych » 2014-12-19 19:57:21

Вообщем если кому нужно вот решение проблемы, в данном случае это замена стандартной отправки через phpmail на отправку через smtp через ssl
Логин и пароль отправки правим тут $mailSMTP = new SendMailSmtpClass('логин', 'пароль', 'ssl://smtp.yandex.ru', '', 465);
может в будущем можно будет это делать через админку панели, но я пока не знаю, как это сделать.

Код: Выделить всё

if(Is_Array($ServerSettings)){
   #-------------------------------------------------------------------------------
   return ERROR | @Trigger_Error('[comp/Tasks/Email]: функционал отправки через SMTP ещё не работает');
   #-------------------------------------------------------------------------------
}else{
   #-------------------------------------------------------------------------------
   //$IsMail = @Mail($Email,Mb_Encode_MimeHeader($Theme),$Message,$Heads);
   require_once 'SendMailSmtpClass.php';
   $mailSMTP = new SendMailSmtpClass('логин', 'пароль', 'ssl://smtp.yandex.ru', '', 465);   
   $IsMail = $mailSMTP->send($Email, $Theme, $Message, $Heads); // отправляем письмо
   if(!$IsMail)
      return ERROR | @Trigger_Error('[comp/Tasks/Email]: ошибка отправки сообщения, проверьте работу функции mail в PHP');
   #-------------------------------------------------------------------------------
}


сам класс во вложении
Вложения
SendMailSmtpClass.rar
SendMailSmtpClass
(1.44 КБ) 272 скачивания

Аватара пользователя
Alex Keda
Сообщения: 2882
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 19 раз

Re: функция отправки почты.

Сообщение Alex Keda » 2014-12-19 20:20:48

та песдетц, простите за мой французский.

добавить в панели сервер с типом "почтовый", и заюзать соответствующую секцию под свой код - не судьба чтоле?
Убей их всех! Бог потом рассортирует...

crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

Re: функция отправки почты.

Сообщение crazych » 2014-12-20 2:42:06

может и судьба. тока я не умею панелью пользоваться. изучаю по мере использования.

Аватара пользователя
Alex Keda
Сообщения: 2882
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 19 раз

Re: функция отправки почты.

Сообщение Alex Keda » 2014-12-20 13:44:48

ну так изучайте.
изучение - это разбор того как оно работает, а не впиливание с помощью лома и какой-то матери того что надо, неглядя на принципы работы =)
Убей их всех! Бог потом рассортирует...

crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

Re: функция отправки почты.

Сообщение crazych » 2014-12-20 14:17:09

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

Аватара пользователя
Alex Keda
Сообщения: 2882
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 19 раз

Re: функция отправки почты.

Сообщение Alex Keda » 2014-12-20 14:48:06

да
Убей их всех! Бог потом рассортирует...


Вернуться в «Установка и настройка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя