$to = ''; // your@email.ru $from = $modx->getOption('mail_smtp_auth') ? $modx->getOption('mail_smtp_user') : $modx->getOption('emailsender'); $modx->getService('mail', 'mail.modPHPMailer'); $modx->mail->set(modMail::MAIL_FROM, $from); $modx->mail->set(modMail::MAIL_FROM_NAME, $from); $modx->mail->address('to', $to); $modx->mail->set(modMail::MAIL_SUBJECT, 'Test subject'); $modx->mail->set(modMail::MAIL_BODY, 'Test body...'); $modx->mail->setHTML(true); if (!$modx->mail->send()) { $modx->log(modX::LOG_LEVEL_ERROR, 'An error occurred while trying to send the email: ' . $modx->mail->mailer->ErrorInfo); } $modx->mail->reset();
Програмно отправить письмо на MODX
Код для програмной отправки письма штатными средствами MODX. Запускать через Console.