Я не умею((((
<?php
$to = 'yourmail@yandex.ru'; // Кому шлем письмо
$theme = 'Тестовая email письмо'; // Тема письма
$body = 'Тестовая отправка email сообщения с сайта ' . $modx->getOption('site_url'); // Тело письма
$from = $modx->getOption('emailsender'); // От какого почтового имени придет письмо
$modx->getService('mail', 'mail.modPHPMailer'); // Активируем почтовый сервис MODX, класс modMail
$modx->mail->address('to', $to); // Адрес получателя письма
$modx->mail->set(modMail::MAIL_FROM, $from); // Адрес отправителя письма
$modx->mail->set(modMail::MAIL_FROM_NAME, $modx->getOption('site_name')); // Имя отправителя письма
$modx->mail->set(modMail::MAIL_SUBJECT, $theme); // Тема письма
$modx->mail->set(modMail::MAIL_BODY, $body); // Тело письма
$modx->mail->setHTML(true);
// Если отправка не удалась, пишет ошибку
if (!$modx->mail->send()) {
echo 'Sending failed. Error: ' . $modx->mail->mailer->ErrorInfo;
// Если удалась, пишем success
} else {
echo 'Success';
}
$modx->mail->reset();