来源:http://www.ido321.com/1103.html

发送邮件是经常使用的功能。LZ今天在项目中也碰到了,特此分享一下。

首先。去下载PHPMailer

1、https://github.com/dwqs/PHPMailer

2、http://download.csdn.net/detail/u011043843/8063583

下载之后。将文件解压到项目文件夹的相应位置,将class.phpmailer.php和class.smtp.php引入项目中,看代码:(解压的文件不要删除,否则不行)

<?php 
    // 必要导入
  require("class.phpmailer.php");
  require("class.smtp.php");
  date_default_timezone_set('Asia/Shanghai');//设定时区东八区
$mail = new PHPMailer(); //建立邮件发送类

$address = "15602277510@163.com";
$mail->IsSMTP(); // 使用SMTP方式发送
$mail->CharSet ="UTF-8";//设置编码。否则发送中文乱码
$mail->Host = "smtp.qq.com"; // 您的企业邮局域名
$mail->SMTPAuth = true; // 启用SMTP验证功能
$mail->Username = "461147874@qq.com"; // 邮局username(请填写完整的email地址)
$mail->Password = "**********"; // 邮局password

$mail->From = "461147874@qq.com"; //邮件发送者email地址
$mail->FromName = "dwqs";
$mail->AddAddress($address, "dwqs");//收件人地址,能够替换成不论什么想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
//$mail->AddReplyTo("", "");

//$mail->AddAttachment("/var/tmp/file.tar.gz"); // 加入附件
//$mail->IsHTML(true); // set email format to HTML //是否使用HTML格式

$mail->Subject = "验证邮件"; //邮件标题
$mail->Body = "Hello,这是測试邮件"; //邮件内容
$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //附加信息,能够省略

if(!$mail->Send()) {
        echo 'Mailer Error: ' . $mail->ErrorInfo;
    } else {
   echo "Message sent!恭喜,邮件发送成功!

"; } ?

>

更多相关文章

  1. Yii2之发送电子邮件
  2. 如何在php imap函数中看到看不见的电子邮件
  3. MySQL定时检查是否宕机并邮件通知
  4. MySQL查询返回用户的收件人列表
  5. Chrome扩展程序:尝试传递邮件,一旦收到该邮件,就会运行一项功能
  6. 如何在单击按钮时将桌面应用程序导航到系统中设置的默认邮件提供
  7. 使用python脚本配置zabbix发送报警邮件
  8. Python发邮件小工具
  9. Python发送邮件(最全)

随机推荐

  1. GOLANG 为什么还有指针
  2. golang 怎么调用c代码
  3. golang 数组存的是什么
  4. golang 怎么设计一个栈
  5. golang 是面向对象的么
  6. golang 怎么拼接字符串
  7. golang 如何读取csv文件
  8. golang有web框架吗
  9. golang 是否需要orm
  10. golang获取当前时间是第几周