идем в ( classes / blocks / BlockSteam.class.php)там пишем:
class BlockStream extends Block {
public function Exec() {
if ($oTopics=$this->Topic_GetTopicsLast(BLOCK_STREAM_COUNT_ROW)) {
$this->Viewer_Assign('oTopics',$oTopics);
$sTextResult=$this->Viewer_Fetch("block.stream_topic.tpl");
$this->Viewer_Assign('sStreamTopic',$sTextResult);
}
}
}
сразу после этого идем в ( templates / skin / new / block.stream.tpl)там пишем:
у меня тоже не отправлялось (точнее отправлялось, но не доставлялось адресатам)
я сделал следующим образом
подключил домен на гмэйл www.google.com/a/
завел в панели почты гугла аккаунт noreply@domain.com
потом прописал настройки лс
define('SYS_MAIL_TYPE','sendmail'); // Какой тип отправки использовать
define('SYS_MAIL_FROM_EMAIL','noreply@domain.com'); // Мыло с которого отправляются все уведомления
define('SYS_MAIL_FROM_NAME','domain.com'); // Имя с которого отправляются все уведомления
define('SYS_MAIL_CHARSET','UTF-8'); // Какую кодировку использовать в письмах
define('SYS_MAIL_SMTP_HOST','localhost'); // Настройки SMTP - хост
define('SYS_MAIL_SMTP_PORT',25); // Настройки SMTP - порт
define('SYS_MAIL_SMTP_USER',''); // Настройки SMTP - пользователь
define('SYS_MAIL_SMTP_PASSWORD',''); // Настройки SMTP - пароль
define('SYS_MAIL_SMTP_AUTH',true); // Использовать авторизацию при отправке
define('SYS_MAIL_INCLUDE_COMMENT_TEXT',true); // Включает в уведомление о новых комментах текст коммента
define('SYS_MAIL_INCLUDE_TALK_TEXT',true); // Включает в уведомление о новых личных сообщениях текст сообщения
теперь все отлично отправляется и доставляется
мои догадки:
я так понимаю шлется почта моим хостом (преимущество, что нет ограничений в кол-ве отсылаемых писем как на гугле)
но когда удаленный сервер спрашивает, есть ли такой акк на этом домене — гугл говорит что есть
в итоге почта не падает в спам и нормально доходит
возможно ошибаюсь где-то в тех моментах
но работает все отлично
сразу после этого идем в ( templates / skin / new / block.stream.tpl)там пишем:
Все должно ровно отображаться, шаблон NEW на DEVEPOLER не пользовал, не знаю как там будет отображать.
я сделал следующим образом
подключил домен на гмэйл
завел в панели почты гугла аккаунт noreply@domain.com
потом прописал настройки лс
теперь все отлично отправляется и доставляется
мои догадки:
я так понимаю шлется почта моим хостом (преимущество, что нет ограничений в кол-ве отсылаемых писем как на гугле)
но когда удаленный сервер спрашивает, есть ли такой акк на этом домене — гугл говорит что есть
в итоге почта не падает в спам и нормально доходит
возможно ошибаюсь где-то в тех моментах
но работает все отлично
значение SYS_MAIL_SMTP_HOST должно быть: tls://smtp.gmail.com
значение SYS_MAIL_SMTP_PORT должно быть: 465
обязательно должно быть подключено расширения для php: openssl