 
Конфигурирование почтового транспорта
Отправка писем с помощью mail()
При отправке электронных писем с помощью функции sendEmail() по умолчанию используется встроенная php-функция mail().
Для этого типа транспорта никаких дополнительных настроек не требуется. Однако этот способ не очень надежен.
Отправка писем с помощью sendmail.exe
Если на вашем сервере установлен агент для передачи почты sendmail, то лучше воспользоваться им непосредственно.
Для этого в конфигурационном файле config.php нужно добавить строку:
$GLOBALS['mail'] = array('transport'=>'sendmail');
Если письма не уходят из-за того, что Blox CMS не может определить путь к sendmail.exe, то этот путь нужно узнать (у хостера) и прописать в параметре:
$GLOBALS['mail'] = array('transport'=>'sendmail', 'sendmailPath'=>'/usr/sbin/sendmail -bs');
Здесь указан стандартный путь в системах Linux/UNIX.
Отправка писем с помощью SMTP
И наконец, самый надежный метод отправки – это отправка через SMTP-сервер:
$GLOBALS['mail'] = array('transport'=>'smtp', 'smtpHost'=>'','smtpPort'=>'','smtpUser'=>'','smtpPassword'=>'');
В конфигурационном файле config.php нужно указать хост SMTP-сервера (желательно также указать номер порта).
Еще обычно требуется аутентификация (имя пользователя и пароль).
|