Проверка mail функции из console

MODX Revolution

21-09-2023

Проверка mail функции сервера из консоли MODX

Запустить в консоли код:

<?php
$to    = 'youremail@mailserver.com';
$theme = 'Проверяемый сайт: ' . MODX_HTTP_HOST;
$body  = 'Hello World';
$from  = $modx->getOption('emailsender');

$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->address('to', $to);
$modx->mail->set(modMail::MAIL_FROM, $from);
$modx->mail->set(modMail::MAIL_FROM_NAME, 'Console');
$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;
} else {
    echo 'Success';
}
$modx->mail->reset();
Просмотров: 1505