1. 云栖社区>
  2. PHP教程>
  3. 正文

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

作者:用户 来源:互联网 时间:2017-12-01 20:26:14

php电子邮件发送gmail使用phpmailer

使用PHP,PHPMailer和GMail发送电子邮件 - 摘要: 本文讲的是使用PHP,PHPMailer和GMail发送电子邮件, 简要介绍如何使用PHPMailer通过GMail的SMTP协议发送邮件。下载PHPMailer点击http://phpmailer.sourceforge.net/ 进入PHPMailer在Source Forge的发布页, 或者直接点击


简要介绍如何使用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 ="[email protected]"; // 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 ="[email protected]"; // 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邮件

以上是使用PHP,PHPMailer和GMail发送电子邮件的全部内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有其他相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 电子邮件 , 发送 , gmail , 使用 phpmailer ,以便于您获取更多的相关知识。