Код (адрес ящика заменил звездочками):
$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_BODY, "body");
$modx->mail->set(modMail::MAIL_FROM, "***@gmail.com");
$modx->mail->set(modMail::MAIL_FROM_NAME, $modx->getOption('site_name'));
$modx->mail->set(modMail::MAIL_SENDER,"***@gmail.com");
$modx->mail->set(modMail::MAIL_SUBJECT, "subject");
$modx->mail->address('to', "***@gmail.com", "alex");
$modx->mail->address('reply-to', "***@gmail.com");
$modx->mail->setHTML(true);
if (!$modx->mail->send()) {
$modx->log(modX::LOG_LEVEL_ERROR,'An error occurred while trying to send the email: '.$err);
}
$modx->mail->reset();
в Отчетах появляется ошибка:
[2011-02-05 01:56:17] (ERROR @ /index.php) An error occurred while trying to send the email:
и все... письмо не отправляется...
так же письмо не отправляет ни один из сниппетов, ни Login, ни ForgotPassword, ни Register.
т.е. ни от кого не приходит письмо, и никаких ошибок.
в настройках системы, "Использование SMTP" стоит "Нет".
из всего этого я делаю вывод что не работает сам phpMailer.
кто-нибудь сталкивался с подобным?
есть идеи в чем проблема и как поправить?