File: //var/www/innodrive/cron/wp-mailer.php
<?php
require(BASE_PATH . 'wp-includes/PHPMailer/PHPMailer.php');
require(BASE_PATH . 'wp-includes/PHPMailer/Exception.php');
require(BASE_PATH . 'wp-includes/PHPMailer/SMTP.php');
$mail = new PHPMailer\PHPMailer\PHPMailer();
$mail->isSMTP();
$mail->Host = '82.221.100.75';
$mail->SMTPAuth = true;
$mail->Username = 'no-reply@innodrive.ru';
$mail->Password = 'TwnS#47t';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'innodrive.adv@gmail.com';
$mail->Password = 'kagywzfqjwtejfvx';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->Host = 'mail.innodrive.ru';
$mail->SMTPAuth = true;
$mail->Username = 'marketing@innodrive.ru';
$mail->Password = '$LfzD^Di&!b5';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->Host = 'mail.innodrive.ru';
$mail->SMTPAuth = true;
$mail->Username = 'request@innodrive.ru';
$mail->Password = 'uK%dKE%9sdPg';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->CharSet = 'utf-8';
$mail->isHTML(true);
$mail->SMTPDebug = 2;
$mail->Debugoutput = 'echo';
function wp_mail($to, $subject, $message, $headers = '', $attachments = array())
{
global $mail;
$mail->setFrom('request@innodrive.ru', 'Innodrive');
$mail->addReplyTo('request@innodrive.ru', 'Innodrive');
$mail->addAddress($to);
$mail->Subject = $subject;
$mail->Body = $message;
if (!empty($attachments)) {
foreach ($attachments as $attachment) {
try {
$mail->addAttachment($attachment);
} catch (PHPMailer\PHPMailer\Exception $e) {
continue;
}
}
}
if (!$mail->send()) {
echo 'Message could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent';
}
}