Отсутствует цифровая подпись в письмах.

Здравствуйте.
Раньше мой сайт отправлял только письма от сниппета Login новым пользователям и в этих письмах цифровая подпись присутствуеть, всё хорошо. Используется SMTP хост от яндекса. Но теперь я хочу отправить своё собственное письмо и для этого я залез в сниппет Login и скопировал оттуда код метода sendEmail:

$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_BODY, $message);
$modx->mail->set(modMail::MAIL_FROM, $modx->getOption('emailsender'));
$modx->mail->set(modMail::MAIL_FROM_NAME, $modx->getOption('site_name'));
$modx->mail->set(modMail::MAIL_SENDER, $modx->getOption('emailsender'));
$modx->mail->set(modMail::MAIL_SUBJECT, $mailSubject);
$modx->mail->address('to', $email, $extended['firstname']);
$modx->mail->address('reply-to', $modx->getOption('emailsender'));
$modx->mail->setHTML(true);
$sent = $modx->mail->send();
$modx->mail->reset();

Письмо приходит, но цифровая подпись в этом случае уже отсутствует. Как я понимаю за эту подпись отвечает modPHPMailer который я тут и использую, но чем тогда мой вызов отличается от вызова в сниппете Login, что я упускаю?

Спасибо за помощь.
Борис Котофан
11 июля 2016, 21:34
modx.pro
834
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0