【phpmailer显示邮件发送成功却收不到邮件?哪位大侠知道原因,该如何处理】教程文章相关的互联网学习教程文章

PHPMailer发送邮件中文附件名乱码的解决办法

$mail->AddAttachment($attach, $attach); 发送过去的附件文件名将会是乱码,如果不指定:$mail->AddAttachment($attach, $attach); 发送过去的文件名中的中文直接没有了,变成了“.txt”。 解决办法一 打开class.phpmailer.php,在大概第1007行左右,函数AddAttachment中,有一句://$filename = basename($path);if (false === strpos($path, ‘/’))$filename = $this->EncodeHeader($path);else$filename = $this->EncodeHeade...

PHPMailer发送带附件邮件的例子

/** * PHPMailer邮件发送 * Edit bbs.it-home.org*/require_once('include/PHPMailer/class.phpmailer.php'); //导入PHPMAILER类$mail = new PHPMailer(); //创建实例$mail -> CharSet='utf-8'; //设置字符集$mail -> SetLanguage('ch','include/PHPMailer/language/'); //设置语言类型和语言文件所在目录$mail -> IsSMTP(); //使用SMTP方式发送$mail -> SMTPAuth = true; //设置服务器是否需要SMTP身份验证$mail -> Host = SMTP_S...

PHPmailer发送邮件及乱码问题的解决

phpmailer邮件发送测试-bbs.it-home.org请你输入收信的邮箱地址:2、发邮件程序 send.php/*** PHPMailer邮件发送* Edit bbs.it-home.org*/require("class.phpmailer.php");$mail = new PHPMailer();$mail->CharSet = "gb2312"; // 这里指定字符集!如果是utf-8则将gb2312修改为utf-8$mail->Encoding = "base64";$address = $_POST['address'];$mail->IsSMTP(); // set mailer to use SMTP$mail->Host = "smtp.126.com"; // specify ...

phpmailer类实现邮件群发的实例代码

/*** 邮件群发示例* phpmailer类应用实例*///PHPmailer类 文件require_once("class.phpmailer.php");//发送Email函数function smtp_mail ( $sendto_email, $subject, $body, $extra_hdrs, $user_name) {$mail = new PHPMailer();$mail->IsSMTP(); // send via SMTP$mail->Host = "smtp.163.com"; // SMTP servers$mail->SMTPAuth = true; // turn on SMTP authentication$mail->Username = "test123"; // SMTP username 注意:普通...

phpmailer发送yahoo邮件的例子

本文介绍下,使用phpmailer发送yahoo邮件的例子,有需要的朋友,参考下吧。PHPMailer类发邮件的例子:IsSMTP();//邮件服务器 $mail->Host = "smtp.mail.yahoo.com.cn"; $mail->SMTPDebug = 0;//使用SMPT验证 $mail->SMTPAuth = true;//SMTP验证的用户名称 $mail->Username = "********@yahoo.cn";//SMTP验证的秘密 $mail->Password = "y*********";//设置编码格式 $mail->CharSet = "utf-8";//设置主题 $mail->Subject ...

phpmailer发送gmail邮件的例子

本文介绍下,使用phpmailer发送gmail邮件的例子,有需要的朋友参考下吧。使用PHPMailer类发送gmail邮件实例代码:PHPMailer-发送gmail邮件_bbs.it-home.orgIsSMTP(); // telling the class to use SMTP $mail->Host = "mail.gmail.com"; // SMTP server $mail->SMTPDebug = 2; // enables SMTP debug information (for testing) // 1 = errors and messages // 2 = messages only $mail->SMTPAuth = true; // enable SMT...

PHPMailer发送邮件

require ./class.phpmailer.php;$mail=new PHPMailer();$mail->ContentType="text/html";$mail->Encoding="base64";$mail->IsSMTP();$mail->Host="smtp.163.com";$mail->SMTPAuth=true;$mail->Username="test@163.com";$mail->Password="123456";$mail->SetFrom("test@163.com","test");$content=<<<EMAIL这是一封测试的邮件,请不要做过多的关注!EMAIL;$mail->Subject="邮件测试";$mail->AddAddress("test@qq.com","newMail");$ma...

用开源项目PHPMailer实现邮件发送

这是用开源项目PHPMailer实现邮件发送 ,先下载文件,我这里下载得是5.1得版本,然后把三个class.***.php文件放到项目文件下,我首先用得是 gmail,但是失败了,问题是认证失败,后来用了QQ邮箱,发送成功。 require("class.phpmailer.php"); //下载的文件必须放在该文件所在目录$mail = new PHPMailer(); //建立邮件发送类$address ="youbinliu@126.com";$mail->IsSMTP(); // 使用SMTP方式发送$mail->Host = "smtp.qq.com"; // 您的...

使用PHPMailer发送带附件并支持HTML内容的邮件【图】

PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及可以添加附件发送,并不像PHP本身mail()函数需要服务器环境支持,您只需要设置邮件服务器以相关信息就能实现邮件发送功能。本文将结合实例代码,讲解如何设置和实现发送HTML以及带附件的邮件功能。首先,您可以到 PHPMailer获取最新的下载包,解压到WEB目录下。然后建立一个sendmail.php的文件,载入PHPMailer类,并设置相关属性参数,如邮件服务器地址,发...

ThinkPHP利用PHPMailer实现邮件发送实现代码_PHP教程

本文所使用的是ThinkPHP 2.1版和 PHPMailer 5.1版。(后者建议您直接从本博下载,因为我们不能保证下面的代码在所有版本的PHPMailer中都能正常运行) 下面是具体步骤: 第一步、添加PHPMailer类库 点击此处下载将下载后的文件解压,将PHPMail目录移动至ThinkPHP目录中的Vendor内。(请确保class.phpmailer.php文件就在ThinkPHPVendorPHPMailerclass.phpmailer.php) 第二步、添加发送邮件函数 在项目目录中的Common文件夹中的commo...

PHPMailer邮件类利用smtp.163.com发送邮件方法_PHP教程【图】

第一步:需要下载PHPMailer文件包phpmailer-1.73.tar.gz 来自开源社区: http://phpmailer.sourceforge.net/ 第二步:确认你的服务器系统已经支持socket 如下图,通过phpinfo();查看是否支持sockets   如果没有这一项就请注意: socket 是属于PHP扩展部分,编译时必须给定一个用于./configure --enable-sockets 的配置选项。 第三步:把文件解压到你的web服务器目录下,调用类就可以了,说明:首先包含 class.phpmailer.php,然后...

使用PHPMAILER发送邮件实例应用_PHP教程

以前的mail(),已经不在流行,所以放上最近用的实例,留做回忆。 代码如下:require_once(dirname(__FILE__)."/../phpmailer/class.phpmailer.php"); //包含class.phpmailer.php /** * @param string $send_to_mail 目标邮件 * @param stinrg $subject 主题 * @param string $body 邮件内容 * @param string $extra_hdrs 附加信息 * @param string $username 收件人 * @param string $replyname 回复人 * @param string $replymail...

PHPMailer使用教程(PHPMailer发送邮件实例分析)_PHP教程【图】

php虽然提供了mail()函数,但并不好用,而PHPMailer是一个不错的邮件发送工具,使用起来也是非常简单! 使用PHPMailer发送邮件: 代码如下:header("content-type:text/html;charset=utf-8"); ini_set("magic_quotes_runtime",0); require 'class.phpmailer.php'; try { $mail = new PHPMailer(true); $mail->IsSMTP(); $mail->CharSet='UTF-8'; //设置邮件的字符编码,这很重要,不然中文乱码 $mail->SMTPAuth = true; //开启认证 ...

使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)_PHP教程

代码如下:/*PHPMailer是一个用于发送电子邮件的PHP函数包。它提供的功能包括:  *.在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址  *.支持多种邮件编码包括:8bit,base64,binary和quoted-printable  *.支持SMTP验证  *.支持冗余SMTP服务器  *.支持带附件的邮件和Html格式的邮件  *.自定义邮件头  *.支持在邮件中嵌入图片  *.调试灵活  *.经测试兼容的SMTP服务器包括:Sendmail,qmail,Postfix,Imail,...

PHPMailer邮件发送的实现代码_PHP教程

本机环境:LAMP(ubuntu12.10); SMTP服务器用的是stmp.163.com。刚开始对于这个还是蛋疼的,最先使用的是stmp.qq.com结果发的邮件都被腾讯当成垃圾邮件处理了发不出去, 怎么该内容都没过。然后我改成了stmp.gmail.com,然后打开谷歌邮箱的POP服务,但总无法验证成功。最后还是注册一个163,运行代码就成功了。 无痛苦,无压力~~ 代码如下: 代码如下: require("PHPMailer/class.phpmailer.php"); require("PHPMailer/class.smtp...