PHP邮件发送示例 phpmailer
来源:原创
时间:2016-08-13
作者:脚本小站
分类:PHP
<?php // 邮件发送示例 //此文件使用到了phpmailer 下载后放入当前文件夹下 header("content-type:text/html;charset=utf-8"); ini_set("magic_quotes_runtime",0); require './phpmailer/class.phpmailer.php'; try { $mail = new PHPMailer(true); $mail->IsSMTP(); $mail->CharSet = 'UTF-8'; //设置邮件的字符编码,这很重要,不然中文乱码 $mail->SMTPAuth = true; //开启认证 $mail->Port = 25; $mail->Host = "smtp.qq.com"; //邮箱主机名* $mail->Username = "250994559@qq.com"; //邮箱的用户名* $mail->Password = "123456"; //邮箱的密码* $mail->AddReplyTo("250994559@qq.com","hello..."); //回复地址* $mail->From = "250994559@qq.com"; //发件人地址* $mail->FromName = "Stephen"; //发件人* $mail->AddAddress("1295317159@qq.com",'Anna');//收件人邮箱* $mail->AddAddress("250994559@qq.com"); //收件人邮箱* $mail->Subject = "hello everybody"; //邮件标题 $mail->Body = "hello Stephen <i>nnnnn</i>"; //邮件内容 $mail->AltBody = "邮寄备用内容"; //当邮件不支持html时备用显示,可以省略 //$mail->AddAttachment("f:/test.png",'picfile');//可以添加附件,并指定名称,名称可省略 $mail->WordWrap = 80; // 设置每行字符串的长度 $mail->IsHTML(true); $mail->Send(); echo '邮件已发送'; }catch (phpmailerException $e) { echo "邮件发送失败:".$e->errorMessage(); } ?>
手册:
www.scriptjc.com/Article/526