HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
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';
    }
}