本文章是利用phpmailer来实现在线发送邮件功能的源码代码.
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>--邀请好友参加</title> <style type="text/css"> <!-- body { margin: 0px; padding: 0px; font-size: 12px; background-color: #CFCFCF; } input { line-height: 18px; height: 18px; border: 1px solid #CCCCCC; } img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; } * { margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; background-repeat: no-repeat; } td { line-height: 22px; font-size: 14px; font-weight: 700; color: #276662; } --> </style> </head> <body> <form action="#" method="post" name="form"> <table border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="572" height="227" valign="top" background=http://pic2.phprm.com/2014/01/21/mailfooterimg.jpg <tr> <td height="70"> </td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><input type="text" value="http://111cn.net/" size="60" /></td> <td height="40"><a href="#"><img src="img/copy.gif" style="max-width:90%" style="max-width:90%" / alt="php 发送邮件代码 " ></a></td> </tr> </table></td> </tr> <tr> <td height="28">好友姓名: <input type="text" size="22" /> 邮箱地址: <input type="text" size="22" /> </td> </tr> <tr> <td height="28">好友姓名: <input type="text" size="22" /> 邮箱地址: <input type="text" size="22" /> </td> </tr> <tr> <td height="28">好友姓名: <input type="text" size="22" /> 邮箱地址: <input type="text" size="22" /> </td> </tr> <tr> <td height="28" align="right"><a href="#"><img src="img/sendbtn.gif" style="max-width:90%" style="max-width:90%" / alt="php 发送邮件代码 " ></a></td> </tr> </table></td> </tr> </table> </form> </body> </html>
发送邮件处理功能页面mail.php
<?php require (dirname(__FILE__) . "/mail/class.phpmailer.php"); //调用 phpmailer类型,如果没有phpmailer请点击这里下载phpmailer for php5/6 下载 $array = array_unique(Get_value('mail', 1)); //去除重复的邮箱地址 $mail = new PHPMailer(); $count = 0; $bad = 0; $mail->IsSMTP(); // set mailer to use SMTP $mail->Host = "smtp.163.com"; // smtp1.example.com;smtp2.example.comspecify main and backup server $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Username = "mailangel123"; // SMTP username $mail->Password = "*******"; // SMTP password $mail->From = "mailangel123@163.com"; $mail->FromName = "你的好友来信"; $MailBody = '内容'$mail->AddReplyTo("mailangel123@163.com", "澳优"); $mail->AddAddress($tmpmail, '您好!'); $mail->WordWrap = 50; $mail->CharSet = "GB2312"; //$mail->AddAttachment("/var/tmp/file.tar.gz"); //$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); $mail->IsHTML(true); $mail->Subject = "你的朋友邀请你一起合影!"; $mail->Body = $MailBody; if (!$mail->Send()) { $bad++; $mail->ClearAddresses(); $mail->ClearAttachments(); } ?>
OK就完成了哦。
教程链接:
随意转载~但请保留教程地址★