`

phpmailer发送邮件

    博客分类:
  • PHP
 
阅读更多

   /**
     * 使用Smtp协议发送邮件
     * @param unknown_type $sendto_email 发送邮件的目的地
     * @param unknown_type $subject 发送的标题
     * @param unknown_type $body  发送的主体内容
     * @param unknown_type $extra_hdrs 接收者邮件域名
     * @param unknown_type $user_name 用户名
     */
 public function sendSmtpMail($sendto_email, $subject, $body, $extra_hdrs, $user_name) {
  $mail = new PHPMailer() ;
  $mail->IsSMTP(); // 使用SMTP协议
  $mail->Host = "smtp.163.com"; // SMTP servers
  $mail->SMTPAuth = true; // 在SMTP认证
  $mail->Username = "youmail"; // 邮件用户名,不需要使用@域名
  $mail->Password = "youpassword"; // 邮件密码
  
  $mail->From = "youmail@163.com"; // 发件人邮箱
  $mail->FromName = "风搜管理员"; // 发件人
  
  $mail->CharSet = "UTF-8"; // 这里指定字符集!
  $mail->Encoding = "base64";
  $mail->Port = 25 ;  // 端口
  
  $mail->AddAddress($sendto_email,$user_name); // 收件人邮箱和姓名
//   $mail->AddReplyTo("youmail@163.com","163.com");
  
  //$mail->WordWrap = 50; // 设置换行字数
  //$mail->AddAttachment("/var/tmp/file.tar.gz"); //添加附件
  //$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
  $mail->IsHTML(true); // 发送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=GB2312"></head>
   <body>
   欢迎来到风搜<a href="http://www.fengso.com">http://www.fengso.com</a> <br /><br />
   感谢您注册为本站会员!<br /><br />
   </body>
   </html>
   ';
  
  $mail->AltBody ="text/html";
  if(!$mail->Send())
  {
   echo "邮件发送有误 <p>";
   echo "邮件错误信息: " . $mail->ErrorInfo;
   exit;
  }
  else {
   echo "$user_name 邮件发送成功!<br />";
  }
 }

分享到:
评论

相关推荐

    php中用phpmailer发送邮件.pdf

    PHPMailer 在 PHP 中发送邮件 PHPMailer 是一个功能强大、易用且免费的 SMTP 类模块,可以帮助开发者快速发送电子邮件。在 PHP 中,使用 mail 函数可以发送邮件,但是它要求服务器支持 sendmail 或者设置一台不需要...

    PHPMailer发送邮件

    PHPMailer发送邮件

    PHP使用phpmailer发送邮件

    **使用PHPMailer发送邮件步骤** 1. **引入PHPMailer类**:首先,你需要将PHPMailer的类文件(如class.phpmailer.php和class.smtp.php)引入到你的PHP脚本中。如果使用Composer管理依赖,可以直接通过`require_once ...

    thinkphp框架使用PHPMailer发送邮件

    使用方法: ... 第二步,在 config文件里新增 如下配置,或者干脆在action里用C函数设置临时配置亦可. ...SendMail('350680013@qq.com','我能用phpmailer发送邮件了','谢谢您。。。',C('MAIL_SENDER')); PS:欢迎下载使用

    使用phpmailer发送邮件 PHP源码

    标题中的“使用phpmailer发送邮件 PHP源码”指的是利用PHPMailer这个开源库来实现通过PHP程序发送电子邮件的功能。PHPMailer是一个广泛使用的PHP类库,它提供了丰富的功能,使得开发者能够轻松地添加邮件发送功能到...

    PHPmailer发送邮件

    phpmailer PHPmailer发送邮件

    PHPMailer发邮件

    **PHPMailer发邮件详解** PHPMailer是一款非常流行的PHP邮件发送库,它提供了丰富的功能和简单易用的API,使得在PHP应用程序中发送邮件变得轻松快捷。这个库支持SMTP验证、HTML邮件、附件、多语言以及通过远程代理...

    PHPMailer发送邮件接口源码

    使用PHPMailer发送邮件的基本步骤如下: 1. 包含PHPMailer类文件:`require_once 'PHPMailer/PHPMailerAutoload.php';` 2. 创建PHPMailer实例:`$mail = new PHPMailer;` 3. 设置参数:如`$mail-&gt;isSMTP();`启用...

    phpmailer 发邮件

    phpmailer邮件发送代码,可以群发,添加附件

    教你如何使用phpmailer发邮件

    2. **创建PHPMailer实例**:创建一个`PHPMailer`对象,并设置必要的属性,如发件人、收件人、主题和邮件内容。 ```php $mail = new PHPMailer; $mail-&gt;isSMTP(); // 使用SMTP发送邮件 $mail-&gt;Host = 'smtp....

    使用PHPMailer发送邮件

    使用PHPMailer发送邮件 一、开发环境 1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、文本编辑器:Sublime Text3。 二、主要技术 本实验主要借助PHPMailer类库实现发送邮件的效果。

    PHPMailer发送邮件 SSL465端口发送邮件

    在IT行业中,PHPMailer是一个广泛使用的PHP库,用于发送电子邮件。由于许多网络服务提供商限制了传统的SMTP端口25,以防止垃圾邮件的传播,因此开发者通常转向使用其他端口,如SSL加密的465端口来发送邮件。本文将...

    thinkphp利用phpmailer发送邮件

    thinkphp利用phpmailer发送邮件,qq邮箱和163都已测试成功。

    phpmailer.zip发送邮件

    要使用PHPMailer发送邮件,首先需要配置SMTP服务器的相关信息: ```php $mail-&gt;IsSMTP(); // 使用SMTP发送邮件 $mail-&gt;Host = 'smtp.example.com'; // 邮件服务器地址 $mail-&gt;SMTPAuth = true; // 启用SMTP身份验证...

    phpmailer 邮件发送 phpmailer 邮件发送

    PHPMailer 是一个流行的开源 PHP 类库,用于在 PHP 应用程序中实现电子邮件发送功能。它支持多种邮件发送协议,包括 SMTP、SENDMAIL 和 PHP 的 mail() 函数,提供了丰富的功能,如添加附件、设置 HTML 内容、验证...

    phpmailer 发邮件类 v5.1

    PHPMailer是一个发送电子邮件的PHP函数包,它可以在发送邮时指定多个收件人,支持抄送地址,回复地址,支持8bit,base64,binary和quoted-printable等多种邮件编码,支持SMTP验证、冗余SMTP服务器、支持带附件的邮件...

Global site tag (gtag.js) - Google Analytics