很方便的一个用来发送电子邮件的函数包,写下来,避免遗忘。
- 下载PHPMailer,引入主文件,新建一个PHPMailer对象。
$mail = new PHPMailer();
- 使用SMTP服务器发送Email,$mail
$mail->IsSMTP();
设置服务器信息,以163为例<pre name="code" class="php">$mail->Host = "smtp.163.com"; $mail->Post = 25; $mail->SMTPAuth = true; $mail->CharSet = "UTF-8";
- 设置发件人地址和姓名
$mail->From = "*****@163.com"; $mail->FromName = "***";
- 设置邮件的标题和正文,正文如果是HTML格式的使用MsgHTML(),文字的用Bosy即可
$mail->Subject = "邮件标题"; $mail->Body = "邮件内容"; 或者 $mail->MsgHTML($html代码);
设置用户名和密码<pre name="code" class="php"> $mail->Username="********@163.com"; // 设置用户名和密码。 $mail->Password="*********"; // 发送邮件。
$mail->Send();就可以发送邮件了。
分了很多步,其实很简单,只是为了分清楚而已。