Advertisement
atmoner

Simple mail + attachements

Sep 7th, 2011
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.08 KB | None | 0 0
  1. <?php
  2. ###############################
  3. # Auteur: Atm0n3r
  4. # Site: http://atmoner.com/
  5. # Date: 16/09/2011
  6. ###############################
  7. $b = 0;
  8. $mail_attached = "";
  9. $boundary = md5(time());
  10. $fp = fopen($file_name,"rb");
  11. $content[$b] = fread($fp,filesize($file_name));
  12. $mail_attached .= "--" . $boundary . "\n"
  13. . "Content-Type: binary/octet-stream; name=\"basename($file_name)\" \n"
  14. . "Content-Transfer-Encoding: base64 \n"
  15. . "Content-Disposition: inline; filename=\"basename($file_name)\" \n\n"
  16. . chunk_split(base64_encode($content[$b]))." \n";
  17. $b++;
  18. fclose($fp);
  19. $mail_attached .= "--".$boundary." \n";
  20.  
  21. $add_header = "MIME-Version: 1.0\n".
  22. "Content-Type: multipart/mixed; boundary=\"$boundary\"; Message-ID: <".md5($email_from).">";
  23. $mail_content = "--".$boundary."\n".
  24. "Content-Type: text/plain; charset=\"UTF-8\"\n".
  25. "Content-Transfer-Encoding: 8bit \n\n".
  26. $msg." \n\n".
  27. $mail_attached;
  28. mail($email_address, $subject, $mail_content, "From: ".$email_from."\nCC: ".$email_cc."\n
  29. BCC: ".$email_bcc ."\n Errors-To: ".$email_from."\n".$add_header);
  30. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement