Your IP : 216.73.217.79


Current Path : /var/www/cesa.co.za/php/mail_interface/
Upload File :
Current File : /var/www/cesa.co.za/php/mail_interface/index.php

<?php
// ini_set('display_errors', 1);
// ini_set('display_startup_errors', 1);
// error_reporting(E_ALL);

include_once($_SERVER['DOCUMENT_ROOT'] . '/cfg/config.php');
include_once($_SERVER['DOCUMENT_ROOT'] . '/php/inc_db.php');
include_once($_SERVER['DOCUMENT_ROOT'] . '/cesanet/inc_shared.php');

$secret = $_REQUEST['secret'];

if ($secret != 'mail_from_cesa_old_93_republic') {
    // ErrorLog::logInfo("Invalid secret: " . print_r($_REQUEST, true));
    echo 'Invalid secret';
    exit;
} else {
    ErrorLog::logInfo("Processing mail: " . print_r($_REQUEST, true));
}

try {

    $recipientSQL = $_REQUEST['recipientSQL'];
    $mailContents = $_REQUEST['mailContents'];

    BatchJob::saveJob(
        "\$mailObj = new MailMessages(\$sqlf); "
            . "\$mailObj->processSend('" . base64_encode(
                json_encode(['recipientSQL' => $recipientSQL, 'mailContents' => $mailContents])
            ) . "'); "
    );
} catch (Exception $e) {
    ErrorLog::logError("Error: " . $e->getMessage());
    echo 'Error: ' . $e->getMessage();
    exit;
}