码迷,mamicode.com
首页 > Web开发 > 详细

phpmailer 发送邮件

时间:2017-07-03 18:07:23      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:ror   href   目录结构   span   res   googl   收件人   about   account   

搞了挺长时间,终于在gmail上测试成功,如果有在QQ或163邮箱测试成功的,方便的话,麻烦告知详细配置。

phpmailer下载地址:

PHPMailer : https://github.com/PHPMailer/PHPMailer

一、基本要求

  • Web访问正常(apache可以正常访问)
  • php 设置正确(Sockets Support、OpenSSL support 两项设置为enable)
  • gmail设置, 允许不够安全的应用:已启用

可以写一个简单的语句测试一下:info.php

<?php
phpinfo();
?>

技术分享

技术分享

将下载好的phpmailer解压到web目录,我的目录结构如下:(主要的文件是红框中圈出的,目录中比你解压后多出的文件,请不要在意)

技术分享

 

二、gmailer.php设置

标记为***xxx***的需要改成自己的信息。

<?php
require ‘PHPMailerAutoload.php‘;                    // 跟gmailer同在phpmailer文件夹下
$mail = new PHPMailer;
$mail->SMTPDebug = 1;              // Enable verbose debug output
$mail->isSMTP();                // Set mailer to use SMTP
$mail->Host = ‘smtp.gmail.com‘;          // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                  // Enable SMTP authentication
$mail->Username = ‘***your_gmail_user_name@gmail.com***‘;  // SMTP username
$mail->Password = ‘***your_gmail_password***‘;          // SMTP password
$mail->SMTPSecure = ‘ssl‘;          // Enable TLS encryption, `ssl` also accepted
$mail->Port = 465;               // TCP port to connect to
$mail->setFrom(‘***your_gmail_user_name@gmail.com***‘, ‘Mailer‘);     // Add set from id
$mail->addAddress(‘***starnight_cyber at foxmail 。 com***‘, ‘Receiver‘);        // Add a recipient
$mail->addAddress(‘***neverthinkaboutit at 163。com***‘, ‘Receiver‘);     // Add a recipient
$mail->Subject = ‘Helo, it is a test!‘;
$mail->Body    = ‘This is the HTML message body <b>in bold!</b>‘;
$mail->AltBody = ‘This is the body in plain text for non-HTML mail clients‘;
if(!$mail->send()) {
    echo ‘Message could not be sent.‘;
    echo ‘Mailer Error: ‘ . $mail->ErrorInfo;
} else {
    echo ‘Message has been sent‘;
}
?>

访问页面:http://localhost/phpmailer/gmailer.php, 您将得到如下输出,显示的是发送正确。(图片质量显示太差)

技术分享

下面是收件人的情况:(邮件发送后,需要稍等一分钟左右可以看到邮件,用gmail会更快些)

技术分享

技术分享

最后,附上:Gmail,QMail,163邮箱的 IMAP/SMTP/POP3 地址

 欢迎给我留言联系...

phpmailer 发送邮件

标签:ror   href   目录结构   span   res   googl   收件人   about   account   

原文地址:http://www.cnblogs.com/Hi-blog/p/7112088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!