Script simples em php para envio de emails via cli:
Code:
[]'s
~$ php spam.php
+-----------------+
Spam_init By n4sss
+-----------------+
[] Defina o arquivo contendo o escopo do email: conteudo.html
[] Defina o assunto do email: Teste_mail
[] Defina o nome do remetente: Sender
[] Defina o email do remetente: sender@mail.gov.br
[] Defina a lista de emails: emails.txt
[+] Inicializado o envio, por favor aguarde
----snip-----
+-----------------+
Spam_init By n4sss
+-----------------+
[] Defina o arquivo contendo o escopo do email: conteudo.html
[] Defina o assunto do email: Teste_mail
[] Defina o nome do remetente: Sender
[] Defina o email do remetente: sender@mail.gov.br
[] Defina a lista de emails: emails.txt
[+] Inicializado o envio, por favor aguarde
----snip-----
Código PHP:
<?php
/*
* php spam.php
* by n4sss
*
*/
set_time_limit(0);
error_reporting(E_ALL);
function send_email($message, $subject, $nome, $de, $to){
$headers = "MIME-Version: 1.0 \r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$headers .= "X-Mailer: Microsoft Office Outlook, Build 11.0.5510 \r\n";
$headers .= "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.1830 \r\n";
$email = explode("\n", file_get_contents($to));
$headers .= "From: ".$nome." <".$de.">\r\n";
$message = stripslashes(file_get_contents($message));
$i = 0; $count = 1; while($email[$i]) {
$ok = "ok"; if(mail($email[$i], $subject, $message, $headers))
print "* Numero: {$count} {$email[$i]} enviado :) \n";
else print "* Numero: {$count} {$email[$i]} falha :( \n";
$i++; $count++;
} $count--; if($ok == "ok")
print "[+] Envio finalizado! Com {$count} e-mails utilizados!!! \n";
}
print "+-----------------+\n";
print "Spam_init By n4sss\n";
print "+-----------------+\n";
print "[] Defina o arquivo contendo o escopo do email: ";
$message = trim(fgets(STDIN));
print "[] Defina o assunto do email: ";
$subject = trim(fgets(STDIN));
print "[] Defina o nome do remetente: ";
$nome = trim(fgets(STDIN));
print "[] Defina o email do remetente: ";
$de = trim(fgets(STDIN)); // email do spam/remetente
print "[] Defina a lista de emails: ";
$to = trim(fgets(STDIN));
print "\n\n [+] Inicializado o envio, por favor aguarde ;)\n\n";
print "+===================================================+\n";
send_email($message, $subject, $nome, $de, $to);
print "+===================================================+\n";
?>