本文实例讲述了phpmailer简单发送邮件的方法。分享给大家供大家参考,具体如下:
首先,点击此处本站下载相应的php文件。
解压后有2个php文件(2个类) 1个html文件(API)
将2个php文件放到php项目中
简述:我这里是用一个163的邮箱发消息给126的邮箱
关键代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<?php
require 'class.phpmailer.php' ;
$mail = new PHPMailer(true); //建立邮件发送类
$mail ->CharSet = "UTF-8" ; //设置信息的编码类型
$address = "******@126.com" ; //收件人地址
$mail ->IsSMTP(); // 使用SMTP方式发送
$mail ->Host = "smtp.163.com" ; //使用163邮箱服务器
$mail ->SMTPAuth = true; // 启用SMTP验证功能
$mail ->Username = "******@163.com" ; //你的163服务器邮箱账号
$mail ->Password = "******" ; // 163邮箱密码
$mail ->Port = 25; //邮箱服务器端口号
$mail ->From = "******@163.com" ; //邮件发送者email地址
$mail ->FromName = "测试邮件" ; //发件人名称
$mail ->AddAddress( "$address" , "张三" ); //收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
$mail ->AddAttachment( "D:\abc.txt" ); // 添加附件(注意:路径不能有中文)
$mail ->IsHTML(true); //是否使用HTML格式
$mail ->Subject = "测试测试" ; //邮件标题
$mail ->Body = "新年快乐" ; //邮件内容,上面设置HTML,则可以是HTML
if (! $mail ->Send()) {
echo "邮件发送失败. <p>" ;
echo "错误原因: " . $mail ->ErrorInfo;
exit ;
}
?>
|
希望本文所述对大家php程序设计有所帮助。