Почтовое уведомление

#
Почтовое уведомление
Не работатет уведомление по почте.
Есть подозрение, что это связано с хостером (Bizhost) на котором мы размещаемся. Они используют для SMTP сервера другие порты.
Модератор
#
Re: Почтовое уведомление
для отправки используется sendmail сервера. Проверьте работу функции mail() на сервере. При корректной настройки сервера все сразу же будет работать.
#
Re: Почтовое уведомление
Есть ли в HostCMS возможность отправлять уведомления через "нормальный" почтовый сервер с SMTP-авторизацией, а не через локальный MTA? У некоторых хостинг провайдеров отправка писем без авторизации (от анонимного пользователя) на не дорогих тарифах (shared-хостинг) запрещена из соображений ограничения СПАМ-рассылок, либо ip-адрес сервера на котором размещен сайт находится в блэклисте. Если такая возможность есть, пожалуйста поделитесь ссылкой на соответствующий пункт документации.
Модератор
#
Re: Почтовое уведомление
Brim.ru,
К сожалению сейчас такой возможности нет, система отправляет письма через php ф-ю mail(). О запрете на использование sendmail на платных хостингах слышим впервые.
Модератор
#
Re: Почтовое уведомление
Brim.ru,
Мы реализовали возможность отправки через внешний SMTP-сервер, если Вы желаете протестировать прямо сейчас, то можете направить запрос на получение файлов для обновления со ссылкой на эту тему.
#
Re: Почтовое уведомление
Каким образом производится настройка внешнего подключения?
Модератор
#
Re: Почтовое уведомление
В конец файла main_classes.php внесите строки с указанием данных SMTP:
$kernel = & singleton('Kernel');

$kernel->useSmtp = array(
'smtp_username' => 'address@domain.com',
'smtp_port' => '25', // для SSL порт 465
'smtp_host' => 'smtp.server.com', // для SSL используйте ssl://smtp.gmail.com
'smtp_password' => ''
);

Теперь отправка всех писем будет идти через этот SMTP.
#
Re: Почтовое уведомление
HostCMS писал(а):
В конец файла main_classes.php внесите строки с указанием данных SMTP


Добрый день,
подскажите насчет многосайтовости.
если несколько сайтов с разными ящиками, как можно осуществить подключение к каждому?
#
Re: Почтовое уведомление
vovantus писал(а):
как можно осуществить подключение к каждому?
- только если в коде файла main_classes.php анализировать содержимое элемента массива $_SERVER['HTTP_HOST'] и в зависимости от содержащегося там домена указывать элементам массива $kernel->useSmtp разные значения.
#
Re: Почтовое уведомление
Цитата:

В конец файла main_classes.php внесите строки с указанием данных SMTP:
$kernel = & singleton('Kernel';

$kernel->useSmtp = array(
'smtp_username' => 'address@domain.com',
'smtp_port' => '25', // для SSL порт 465
'smtp_host' => 'smtp.server.com', // для SSL используйте ssl://smtp.gmail.com
'smtp_password' => ''
);

Теперь отправка всех писем будет идти через этот SMTP.


у меня данный способ не работает...
///
Авторизация