`
nswish
  • 浏览: 109241 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用PHP,PHPMailer和GMail发送电子邮件

    博客分类:
  • PHP
阅读更多
简要介绍如何使用PHPMailer通过GMail的SMTP协议发送邮件。

下载PHPMailer
点击 http://phpmailer.sourceforge.net/ 进入PHPMailer在Source Forge的发布页, 或者直接点击 下载

解压缩并上传
将下载下来的PHPMailer压缩包解开,然后将解开的目录和文件上传到可以使用PHP的web服务器。

发送Gmail的代码样例

    关键部分:
$mail->Mailer = "smtp";
$mail->Host = "ssl://smtp.gmail.com";
$mail->Port = 465;
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "username@gmail.com"; // SMTP username
$mail->Password = "password"; // SMTP password

    完整的样例代码:
function send_by_gmail($to, $subject, $content){
    // send mail using PHPMailer
    require_once("PHPMailer/class.phpmailer.php");

    $mail             = new PHPMailer();

    $mail->IsSMTP(); // telling the class to use SMTP
    $mail->SMTPAuth   = true;                  // enable SMTP authentication
    $mail->SMTPSecure = "ssl";                 // sets the prefix to the servier
    $mail->Host       = "smtp.gmail.com";      // sets GMAIL as the SMTP server
    $mail->Port       = 465;                   // set the SMTP port for the GMAIL server

    $mail->Username   = "user@gmail.com";  // GMAIL username
    $mail->Password   = "password";            // GMAIL password

    $mail->SetFrom($to, 'username');
    $mail->Subject    = $subject;
    $mail->Body = $content;

    $mail->AddAddress($to, "username");

    if(!$mail->Send()) {
        return array('status'=>true, 'msg'=>"Mailer Error: " . $mail->ErrorInfo);
    } else {
        return array('status'=>false, 'msg'=> "Message sent!");
    }
}


本文镜像: PHP发送Gmail邮件
0
1
分享到:
评论

相关推荐

    phpmailer发送邮件

    PHPMailer 是一个流行的开源 PHP 类库,用于在 PHP 应用程序中发送电子邮件。它提供了丰富的功能,包括支持 SSL/TLS 加密、多种 SMTP 服务器验证方式、HTML 邮件以及添加附件等。在您提供的信息中,我们关注的是如何...

    基于PHP的Mailer用于发送电子邮件的函数包(4,5多版本)源码.zip

    【PHPMailer】是一种广泛使用的PHP库,专门设计用于发送电子邮件。这个函数包支持PHP 4和5的不同版本,使得在不同环境下都能灵活地处理邮件发送功能。PHPMailer提供了丰富的选项和错误处理机制,使得开发者可以方便...

    phpmailer发送gmail邮件实例详解

    在当前的IT领域中,发送电子邮件是一项非常基础且广泛使用的技术。在Web开发中,PHP是一种非常流行的服务器端脚本语言,而PHPMailer是一个用来发送电子邮件的PHP库。本文将详细介绍如何使用PHPMailer来通过Gmail的...

    PHPMailer邮件发送系统最新版本

    PHPMailer是一款广泛使用的开源PHP邮件发送库,专为在PHP应用程序中发送电子邮件而设计。它提供了丰富的功能,包括SMTP验证、HTML邮件支持、附件上传、多语言支持等,使得开发者能够方便地构建复杂的邮件发送逻辑。 ...

    教你如何使用phpmailer发邮件

    在PHP开发中,发送电子邮件是一项常见的任务,而`PHPMailer`是一个非常实用的库,能够帮助我们方便地完成这项工作。本教程将详细介绍如何使用`PHPMailer`来发送邮件,结合提供的文件,我们将深入理解其核心组件和...

    phpmailer.rar

    PHPMailer是一款广泛使用的开源邮件发送库,用于在PHP应用程序中发送电子邮件。这个压缩包"phpmailer.rar"包含了PHPMailer的核心组件:`class.phpmailer.php`和`class.smtp.php`两个文件。 `class.phpmailer.php`是...

    phpmailer 调用远程smtp服务器发送邮件

    PHPMailer 是一个流行的开源 PHP 邮件发送库,它允许开发者通过 SMTP 协议连接到远程邮件服务器来发送电子邮件。这个工具对于那些在网站上需要集成邮件功能,如注册验证、忘记密码重置等场景非常有用。在本文中,...

    PHPMailer_5.2.1

    PHPMailer 是一个流行的开源PHP库,专为PHP开发者设计,用于方便、安全地发送电子邮件。在版本5.2.1中,它提供了多种发送邮件的方法和功能,支持SMTP验证、HTML邮件、附件发送等,是PHP开发环境中进行邮件通信的重要...

    PHPMailer-master

    【PHPMailer】是一种广泛使用的PHP库,专门用于发送电子邮件。这个库提供了丰富的功能,使得在PHP应用程序中构建和发送复杂的邮件变得简单而直观。PHPMailer的下载通常包含了源代码、示例、文档和其他相关资源,方便...

    使用具有mvc框架的php mailer创建php邮件发送表单.zip

    接下来,我们来看看PHPMailer,这是一个流行的PHP库,用于发送电子邮件。它支持SMTP协议,可以轻松地连接到各种邮件服务器,如Gmail、Yahoo或自定义SMTP服务器。PHPMailer提供了一系列方法,如`isSMTP()`、`...

    PHPMailer类包

    SMTP协议是互联网上发送电子邮件的标准协议,PHPMailer 使用这个类来实现与SMTP服务器的连接、身份验证、数据传输等操作。 在描述中提到,“解压后把这两个文件放在你的控制器里”,这意味着在使用PHPMailer时,...

    PHPMailer_v5.1

    PHPMailer_v5.1是一个广泛使用的PHP库,专门用于在Web应用程序中发送电子邮件。这个库以其强大和灵活性著称,可以处理多种邮件协议,包括SMTP(简单邮件传输协议)、SENDMAIL以及PHP的mail()函数。PHPMailer_v5.1...

    PHPMailer-含详细介绍及使用方法说明

    PHPMailer 是一个流行的 PHP 类库,用于发送电子邮件。它提供了丰富的功能,使得在 PHP 应用程序中实现邮件发送变得简单而高效。以下是 PHPMailer 的关键特性和使用方法的详细介绍: **主要功能特点:** 1. **邮件...

    phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法

    1. **phplist**:phplist是一个开源的PHP邮件列表管理系统,用于创建、管理和发送电子邮件营销活动。它允许用户管理订阅者、创建邮件模板、跟踪邮件发送效果等,是PHP环境下的一种常见邮件群发工具。 2. **...

    PHPMailer-master.zip

    PHPMailer 是一个流行的开源 PHP 类库,用于在 PHP 应用程序中实现电子邮件的发送功能。这个"PHPMailer-master.zip"文件包含的是该库的源码版本,方便开发者进行定制和扩展。以下是对 PHPMailer 相关知识点的详细...

    PHpmailer_5.2.2-rc.zip

    PHPMailer 是一个流行的开源PHP库,专门用于在Web应用程序中发送电子邮件。5.2.2-rc版本是这个库的一个候选发布版本,意味着它在正式版本发布前进行的最后一次测试和改进。以下是对PHPMailer 5.2.2-rc核心功能、用途...

    phpmailer群发

    在IT行业中,PHPMailer是一个广泛使用的PHP库,用于发送电子邮件。这个工具对于Web开发者来说非常实用,特别是当他们需要处理批量邮件发送时。标题“phpmailer群发”指的是使用PHPMailer进行邮件群发的功能,而描述...

    phpmailer 5.1(PHP邮件类,支持SMTP)

    PHPMailer是一款广泛使用的开源PHP类库,用于在PHP应用程序中发送电子邮件。它以其丰富的功能、灵活性和易用性而受到开发者的青睐。在这个5.1版本中,PHPMailer提供了一个稳定且功能齐全的邮件解决方案,特别强调了...

    邮件(Email)发送类PHPMailer v2.2.1.rar

    PHPMailer,是一个为了实现PHP平台上发送电子邮件(Email)的优秀国外PHP类库。它最主要的两个特点:发送HTML内容格式的Email和发送带附件的Email。PHPMailer基本上能够实现所有邮箱本身所包含的邮件发送功能,包括...

Global site tag (gtag.js) - Google Analytics