php使用PHPMailer发送邮件

由于项目开发中短信接口暂时没有申请下来,先使用邮箱校验的方式来找回密码,下面就是PHP发送邮件的示例。在此做个记录,方便以后查阅

首先下载PHPmailer ,下载地址: https://github.com/PHPMailer/PHPMailer/


<?php

// ini_set("display_errors", "On");

// error_reporting(E_ALL | E_STRICT);

header("content-type:text/html;charset=utf-8");

include './phpmailer/PHPMailerAutoload.php';

// 发送邮件

$mail = new PHPMailer;

$mail -> SMTPDebug = false;

$mail -> isSMTP();    // 通过SMTP协议发送

$mail -> CharSet = "utf-8";    // 设置编码

$mail -> Port = 25;    // 设置端口

// SMTP服务器是否需要验证(验证为true 不验证为false)

$mail -> SMTPAuth = true;

// 设置主机服务器

$mail -> Host = "smtp.qq.com";

$mail -> Username = "*****@qq.com";    // 设置用户名

$mail -> Password = "*****";    // 授权码

$mail -> From = "***@qq.comt";    // 发送者是谁

$mail -> FromName = "简书";    // 发送者名称是谁

$mail -> AddAddress("liu******@163.com","烟雨弥漫了江南");

$mail -> ISHTML(true);    // 默认参数就是true

// $mail -> AddAttachment("");    // 这里可添加附件地址

$mail -> Subject = "测试邮件";    // 添加主题

$mail -> Body = "<p>这是测试邮件</p>";    // 正文

if(!$mail->send()) {

echo 'Mailer Error: ' . $mail->ErrorInfo;

} else {

echo '邮件发送成功';

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 项目要写一个提交表单之后自动发送邮件的功能,一开始是用到了网上一个php邮件类,用的126邮件,开了POP3/SM...
    ada456ada阅读 5,860评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,084评论 19 139
  • Django 官方文档 发送email 官网地址:[https://docs.djangoproject.com/...
    学以致用123阅读 6,842评论 0 2
  • 注意事项 开启socket:在PHP.ini中取消extension=php_sockets.dll前面的分号。 ...
    ssmsmall阅读 5,445评论 0 3
  • 今天要说一个悲痛的事故——产妇坠楼...... 关于这个事故,家属和医院各执己见,网络上的报道也有很多,我不想多说...
    lMadman阅读 3,751评论 0 3

友情链接更多精彩内容