您的位置:首页 > 编程语言 > PHP开发

PHPMailer发送邮件

2010-08-21 21:42 786 查看
<?php
// 使用PHPMailer发送邮件实例,126邮箱
include_once("class.phpmailer.php");
//include("class.smtp.php"); // 可选
$mail = new PHPMailer();
$mail->CharSet = "GB2312"; // 这里指定字符集!
$body = $mail->getFile('examples/contents.html');//邮件正文内容,提取html文件为其内容
$body = eregi_replace("[/]",'',$body);

$mail->IsSMTP();
$mail->SMTPAuth = true; // 必填,SMTP服务器是否需要验证,true为需要,false为不需要
$mail->Host = "smtp.163.com"; //必填,设置SMTP服务器
$mail->Port = 25; // 设置端口

$mail->Username ="oyzl225@163.com"; // 必填,开通SMTP服务的邮箱;任意一个126邮箱均可
$mail->Password = "456789"; //必填, 以上邮箱对应的密码

$mail->From ="oyzl225@163.com"; //必填,发件人Email
$mail->FromName = "欧阳";//必填,发件人昵称或姓名
$mail->Subject = "你好,我想你"; //必填,邮件标题(主题)
$mail->AltBody = "This is the body when user views in plain text format"; //可选,纯文本形势下用户看到的内容
$mail->WordWrap = 50; // 自动换行的字数

$mail->MsgHTML($body);

$mail->AddReplyTo("tangjiucom@126.com","Webmaster");//回复邮箱地址
//$mail->AddAttachment("/path/to/file.zip"); // 添加附件
$mail->AddAttachment("1.jpg"); // 添加附件

$mail->AddAddress("33231567@qq.com","First Last");//参数一:收信人的邮箱地址,可添加多个。参数二:收件人称呼

$mail->IsHTML(true); // 是否以HTML形式发送,如果不是,请删除此行

if(!$mail->Send()) {
echo "Mailer错误:".$mail->ErrorInfo;
} else {
echo "邮件发送成功";
}
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: