`
pz9042
  • 浏览: 30508 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

PHPMailer 发送邮件

    博客分类:
  • php
阅读更多
    php有多种类是用来发送邮箱的,我们选取其中的PHPmailer,从网上下载PHPmailer文件,我们只要其中的类文件,包括phpmailer、smtp、po3三个类文件即可。接下来我们可以在php文件里直接调用类文件用来发送邮箱:
  /**
   *  2011-10-25
   *  描述:PHP邮件发送
   *  使用PHPMailer类
   *  发送附件,多人发送
   *  发送附件
   *  发送附件的时候,鉴于本地网络和服务器的速度,如不能正常上传,修改php配置文件中的memory_limit限制
   *  其他可能的限制post_max_size  upload_max_filesize
   *  也可能要将max_execution_time修改
   *  请使用前确认发送邮件的邮箱帐号开启了SMTP
   */ 

     set_time_limit(0); //如果上传附件卡,将脚本执行限制时间修改为0
     require './class.phpmailer.php';
     require './class.smtp.php';
      date_default_timezone_set("Asia/Shanghai");//设定时区东八区
     $mail=new PHPMailer();  //建立邮件发送类
     $mail->IsSMTP();        //使用SMTP形式发送
     $mail->CharSet='utf-8'; //编码
     $mail->SMTPDebug  = 1; // 启用SMTP调试功能
                               // 1 = errors and messages
                               // 2 = messages only
     
     $mail->SMTPAuth = true; // 启用SMTP验证功能
     $mail->Host='smtp.qq.com'; //qq smtp 服务器,发送邮箱帐号公司的SMTP服务器
     $mail->Port=25;         // SMTP服务器的端口号
     $mail->Username='4sfsfs@qq.com';
     $mail->Password='********';
     $mail->AddAddress('pz9042@163.com','pz');
   //  $mail->AddAddress('sgs0@qq.com','邱聪'); #多人发送
     $mail->IsHTML();
    $a=$mail->AddAttachment('D:\wamp\www\user.sql','z.zip');//附件的绝对位置,上传后附件的名称
     $mail->Subject='发送自PHPMailer的邮箱';
     $mail->From='467661992@qq.com';
     $mail->FromName='彭震';
     $mail->Body='测试一下';
	 $mail->AltBody='附加信息'; 
	
	 if(!$mail->send()){
	   echo '邮件发送失败'.'</br>';
	   echo '错误原因'.$mail->ErrorInfo;
	 }else{
	    echo '邮件发送成功';
	    
	 }    
  
分享到:
评论
3 楼 pz9042 2012-04-27  
陈妙威 写道
发不出去,收到邮件:

尊敬的用户,您好!

很遗憾,您的邮件“发送自PHPMailer的邮箱”未能成功发出。

原因是 您的邮件包含不合适的内容,请修改重试。

求解。。。谢谢

你是直接复制的吗,别把附件那也给复制过去了
2 楼 pz9042 2012-04-27  
不可能啊,我这里都可以发送
1 楼 陈妙威 2012-03-04  
发不出去,收到邮件:

尊敬的用户,您好!

很遗憾,您的邮件“发送自PHPMailer的邮箱”未能成功发出。

原因是 您的邮件包含不合适的内容,请修改重试。

求解。。。谢谢

相关推荐

    phpmailer发送邮件

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

    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