<?php

die('remove this');
//test script for class_email
require 'SendEmail.php';
//require 'class_email-small.php';
$e = new SendEmail();
$e->set_server('mail.local', 25);
//$e->set_server( 'smtp.gmail.com', 587);
$e->set_auth('your smtp username', 'your smtp password');
$e->set_sender('Name of sender', '*****@*****.**');
$e->set_hostname('some servers require a valid rdns name');
//$e->set_debug(true);
//$e->set_crypto('ssl');
//$e->set_smtp_try(false);
$subject = 'This is a text subject Ää, Öö, Üü';
$body = "This is the test body of the message\r\nIt may contain special characters: Ää, Öö, Üü\r\n";
//$e->set_type(0);
/* send e-mail right away */
$e->mail('*****@*****.**', $subject, $body);
echo 'last: ' . $e->srv_ret['last'] . "\n";
echo 'all: ' . $e->srv_ret['all'] . "\n";
echo 'full' . $e->srv_ret['full'] . "\n";
/* or add the message to the queue table to be processed by smtp_queue_processor.php
 *  Please see "smtp_queue_processor.php" for the required table structure
 */
//  $conn = mysqli_connect();
//  mysqli_set_charset( $conn, 'utf8');
//  $e->queue( '*****@*****.**', $subject, $body, null, $conn);
//
//  Under Windows - also update paths in run_windows.bat
$CONFIG['SMTP_QUEUE_DIFF'] = 10;
// this many seconds must pass between script runs
/* ###### CONFIG END ###### */
$debug = false;
//<!--BUILD_SCRIPT_OPTION_CONFIG_STRING-->
/* script starts here */
$PID = rand_string(20);
//unique by chance :)
$CONFIG['SMTP_PROCESS_BATCH'] = is_int($CONFIG['SMTP_PROCESS_BATCH']) === true && $CONFIG['SMTP_PROCESS_BATCH'] > 0 ? $CONFIG['SMTP_PROCESS_BATCH'] : 1;
$CONFIG['SMTP_CLEAR_SUCCESS'] = is_bool($CONFIG['SMTP_CLEAR_SUCCESS']) === true && $CONFIG['SMTP_CLEAR_SUCCESS'] === true ? true : false;
//Check when the queue was last processed and die() if too soon
process_lockfile($CONFIG['SMTP_QUEUE_DIFF'], $PID);
/* setup e-mail object */
require_once 'SendEmail.php';
$e = new SendEmail();
$e->set_hostname($CONFIG['WEBSERVER_RDNS']);
// rDNS name of your server - php_uname('n') is only guess
$e->set_server($CONFIG['SMTP_SERVER'], $CONFIG['SMTP_PORT']);
$e->set_auth($CONFIG['SMTP_USER'], $CONFIG['SMTP_PASSWORD']);
$e->set_sender($CONFIG['SMTP_FROM'], $CONFIG['SMTP_FROM_EMAIL']);
//this is the FROM: info of the email
$e->set_crypto($CONFIG['SMTP_CRYPTO']);
// starttls , tls ,  ssl or none
if ($CONFIG['SMTP_PASSWORD'] == 12345) {
    echo "1,2,3,4,5? .... That's amazing! I've got the same combination on my luggage!\n";
}
/* connect to database */
$conn = @mysqli_connect($CONFIG['DB_SERVER'], $CONFIG['DB_USER'], $CONFIG['DB_PASSWORD'], $CONFIG['DB_NAME']);
if (!$conn) {
    $msg = "Unable to connect with MySQL server\n" . "Error reported by mySQL: " . mysqli_connect_error();
    throw new Exception($msg);