`
butter
  • 浏览: 125620 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

使用PHPMailer发送Gmail账号邮件

    博客分类:
  • PHP
阅读更多

详细代码如下

 

 

//下面定义一个发送邮件的函数,已经测试通过。  
//$sendto_email:邮件发送地址  
//$subject:邮件主题  
//$body:邮件正文内容  
//$sendto_name邮件接受方的姓名,发送方起的名字。一般可省。 
function stmp_mail($sendto_email, $subject = null, $body = null, $sendto_name = null) {
	
	vendor ( "PHPMailer.class#phpmailer" ); //导入函数包的类class.phpmailer.php 
	

	$mail = new PHPMailer (); //新建一个邮件发送类对象  
	$mail->IsSMTP (); // send via SMTP 
	$mail->Port = 25; //发送端口 
	$mail->Host = "ssl://smtp.gmail.com:465"; // SMTP 邮件服务器地址,这里需要替换为发送邮件的邮箱所在的邮件服务器地址, 这里使用了gmail的SMTP设置
	$mail->SMTPAuth = true; // turn on SMTP authentication 邮件服务器验证开  
	$mail->Username = "leobrilliantlife@gmail.com"; // SMTP服务器上此邮箱的用户名,有的只需要@前面的部分,有的需要全名。请替换为正确的邮箱用户名  
	$mail->Password = "****"; // SMTP服务器上该邮箱的密码,请替换为正确的密码  
	$mail->From = "leobrilliantlife@gmail.com"; // SMTP服务器上发送此邮件的邮箱,请替换为正确的邮箱,$mail->Username 的值是对应的。  				
	$mail->FromName = "掌上顺德"; // 真实发件人的姓名等信息,这里根据需要填写  
	$mail->CharSet = "utf-8"; // 这里指定字符集!  
	$mail->Encoding = "base64";
	$mail->AddAddress ( $sendto_email, $sendto_name ); // 收件人邮箱和姓名  
	//$mail->AddReplyTo('sdaping@mail.ustc.edu.cn',"管理员");//这一项根据需要而设  
	//$mail->WordWrap = 50; // set word wrap  
	//$mail->AddAttachment("/var/tmp/file.tar.gz"); // 附件处理  
	//$mail->AddAttachment("/tmp/image.jpg", "new.jpg");  
	$mail->IsHTML ( true ); // send as HTML
	$mail->Subject = $subject; // 邮件主题 
	// 邮件内容
	$mail->Body = "<html><head>  
			<meta http-equiv=”Content-Language” content=”zh-cn”>  
			<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″></head>  
			<body>'.$body.'</body></html>";
	$mail->AltBody = "text/html";
	if (! $mail->Send ()) {
		//邮件发送失败
		return false;
	} else {
		//邮件发送成功
		return true;
	}

} //function end
分享到:
评论

相关推荐

    phpmailer发送邮件

    在您提供的信息中,我们关注的是如何使用 PHPMailer 来发送邮件。 1. **安装 PHPMailer** 要使用 PHPMailer,首先需要将其下载或通过 Composer(PHP 的依赖管理工具)安装到项目中。在这个案例中,您已经有一个名...

    phpmailer发送gmail邮件实例详解

    但是,开发者在使用PHPMailer发送邮件时需要注意一些安全问题,例如保护账号密码信息不被泄露,遵守邮件服务商的使用条款等。随着互联网安全意识的提高,对邮件发送功能的合理配置和使用变得愈发重要。

    thinkPHP3.2.3 使用PHPMailer实现发送邮件

    本文将详细讲解如何在ThinkPHP 3.2.3框架中使用PHPMailer来实现邮件发送功能。 首先,PHPMailer是一个开源的、跨平台的PHP邮件发送类,支持SMTP验证、HTML邮件、附件等功能,适用于各种邮件服务提供商。它通过提供...

    汇总PHPmailer群发Gmail的常见问题

    在使用PHPmailer库进行邮件群发时,尤其是通过Gmail进行SMTP发送,会遇到一些典型问题。这些问题的解决办法通常涉及配置SMTP服务器、处理认证错误、加密连接设置等方面。以下将详细讨论这些问题的解决方案以及如何...

    phpmailer代码

    以上就是使用 PHPMailer 发送邮件的基本流程。在实际开发中,你可能需要根据不同的邮件服务商调整 SMTP 设置,或者添加更多的自定义功能,比如处理错误、发送 HTML 内容、使用模板等。PHPMailer 的强大之处在于其...

    php邮件发送.简单.使用.易懂

    ### PHP邮件发送简易指南 #### 一、简介 ...本文将通过一个简单的示例来介绍如何使用PHPMailer库...通过以上分析,我们可以看出使用PHPMailer发送邮件不仅简单而且高效。希望本教程能帮助大家更好地理解和掌握这一功能。

    发送电子邮件软件和代码

    3. **PHP**:PHP使用`mail`函数或者`PHPMailer`库来发送邮件。例如: ```php &lt;?php $to = 'receiver_email@example.com'; $subject = '邮件主题'; $message = '这是邮件内容'; $headers = 'From: your_email@...

    PHP用户注册邮箱验证激活帐号

    这通常涉及到SMTP协议,`smtp.class.php`可能是一个用于发送邮件的类库,比如PHPMailer。在用户注册成功后,程序会调用这个类库,通过SMTP服务器(如Gmail、Yahoo或自建SMTP服务器)发送一封包含激活链接的邮件。...

    php Inivte Email 联系人

    5. **发送邮件**: 有了联系人列表,你可以使用PHP的`mail()`函数,或者第三方库如PHPMailer,SwiftMailer等,来批量发送邀请邮件。 在实现过程中,需要注意隐私保护,确保用户数据的安全,并遵守服务提供商的使用...

    PHP mail()函数使用及配置方法

    因此,如果对邮件发送的可靠性有较高要求,或者需要更复杂的邮件发送功能,可能需要使用更专业的邮件发送库,如PHPMailer或SwiftMailer等。这些库提供了更丰富的功能和更好的兼容性,是处理邮件发送任务的更好选择。

    全能邮箱一键登录源代码

    标签中的"php邮件列表源码"表明,此程序可能利用了PHP的邮件处理能力,如PHPMailer或SwiftMailer等库,来发送或接收邮件。这些库允许开发者发送邮件、管理邮件列表,以及处理SMTP协议等复杂任务。 “邮箱登陆”是指...

Global site tag (gtag.js) - Google Analytics