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

PHP使用PHPMailer发送邮件的简单使用方法

最近需要用到发送邮件的功能,原本是用PHP自带的mail()函数发送的。php mail()这个方法非常简单、方便、易用,但是除了网易邮箱、QQ邮箱、GMAIL邮箱等常用的邮箱可以收到之外,经测试HOTMAIL、TOM、LIVE等邮箱是收不到此类邮件的。所以就转而使用PHPMailer这个强大的邮件发送类。使用官方自带的一些例子,有些会报 Mailer Error: Could not instantiate mail function. 这个错误。参考了一些资料之后,还是自己写了一个方法。代码很...

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

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

php多种形式发送邮件(mail qmail邮件系统 phpmailer类)

1. 使用 mail() 函数 没什么好讲的,就是使用系统自带的smtp系统来发送,一般是使用sendmail来发。这个按照各个系统不同而定。使用参考手册。 2. 使用管道的形式 昨天刚测试成功,使用本地的qmail来发送邮件。代码如下:/* 使用qmail发送邮件函数 */ function send_check_mail($email, $subject,$uid,$buffer) { $command = "/var/qmail/bin/qmail-inject ".$email; //qmail程式地址,$email是要发送的地址 $handle = pope...

163的邮件用phpmailer发送(实例详解)

代码如下:<?phprequire_once('../class.phpmailer.php');$mail= new PHPMailer();$body= "我终于发送邮件成功了!呵呵!<br/><a>http://news.qq.com/a/20111115/000792.htm?qq=0&ADUIN=594873950&ADSESSION=1321316731&ADTAG=CLIENT.QQ.3493_.0</a>";//采用SMTP发送邮件$mail->IsSMTP();//邮件服务器$mail->Host = "smtp.163.com";$mail->SMTPDebug = 0;//使用SMPT验证$mail->SMTPAuth = true;//SMTP验证的用户名称$mail-...

解析yahoo邮件用phpmailer发送的实例

代码如下:<?phprequire_once('../class.phpmailer.php');$mail= new PHPMailer();$body= "我终于发送邮件成功了!呵呵!goodboy!<br/><a>http://news.qq.com/a/20111115/000792.htm?qq=0&ADUIN=594873950&ADSESSION=1321316731&ADTAG=CLIENT.QQ.3493_.0</a>";//采用SMTP发送邮件$mail->IsSMTP();//邮件服务器$mail->Host = "smtp.mail.yahoo.com.cn";$mail->SMTPDebug = 0;//使用SMPT验证$mail->SMTPAuth = true;//SMTP验...

PHPMailer邮件发送的实现代码

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

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

php虽然提供了mail()函数,但并不好用,而PHPMailer是一个不错的邮件发送工具,使用起来也是非常简单! 使用PHPMailer发送邮件: 代码如下:<?php 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使用的实例分析)

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

使用 PHPMAILER 发送邮件实例应用

以前的mail(),已经不在流行,所以放上最近用的实例,留做回忆。 代码如下:<?php 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 $rep...

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

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

ThinkPHP 使用第三方phpmailer库发送邮件【代码】【图】

安装phpmailer库 由于phpmailer托管在composer上,所以可使用composer进行安装。进入thinkphp工程根目录下,输入如下命令。composer require phpmailer/phpmailer等待片刻后,自动默认安装在vendor目录下。如图。编写公共的发邮件方法(可选) 在application目录下的common.php文件中编写发邮件方法。在公共common.php文件中编写方法有个好处就是,可以在整个thinkphp框架下直接调用该方法名。use PHPMailer\PHPMailer\PHPMailer;/**...

tp5.1 使用 phpmailer 发送电子邮件【代码】【图】

tp5.1 使用 phpmailer 发送电子邮件 简介 phpMailer 是一个非常强大的 ph p发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。 github:https://github.com/PHPMailer/PHPMailer/ phpMailer 的特点:在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。 平台应用广泛,支持的 SMTP 服务器包括 Sendmail、qmail、Postfix、Gmail、Imail、Exchange 等等。 支持嵌入图像,附件,HTML 邮件。 可...

Microsoft Exchange不会将PHPmailer生成的电子邮件呈现为HTML【代码】

这个问题困扰了我好几个星期了.我有一个脚本,可以在PHPmailer的帮助下将带有xls附件的html电子邮件发送给多个收件人.它已经运行了一年多.最近,使用Microsoft Exchange作为电子邮件客户端的来自同一公司的两名收件人以文本形式接收此电子邮件.以下是他们收到的电子邮件示例:--b1_dbc2cccc876da210fd56ae7a2601e692 Content-Type: multipart/alternative;boundary="b2_dbc2cccc876da210fd56ae7a2601e692"--b2_dbc2cccc876da210fd56a...

使用PHPMailer发送邮件【代码】【图】

背景:1. 使用WAMP平台2. PHPMailer是一个PHP相关的邮件类3. 使用composer安装 介绍:1.在apache web目录下创建新文件夹phpmail 使用composer安装PHPmailer composer require phpmailer/phpmailer 2. 使用第三方邮箱 3. 在刚才新建的 phpmail文件夹下创建index.phpphpmail 文件夹下有两个文件 和一个文件夹, vendor文件夹存放PHPMailer核心代码,另外两个文件与composer相关,<?php use PHPMailer\PHPMailer\PHPMailer; use PHPMaile...

phpmailer不发送电子邮件【代码】

我正在使用phpmailer,并且出现以下错误: 消息未发送邮件错误:SMTP错误:无法连接到SMTP主机.<?php require("class.phpmailer.php"); $mailer = new PHPMailer(); $mailer->IsSMTP(); $mailer->Host = 'ssl://smtp.myhost.com:465'; $mailer->SMTPAuth = TRUE; $mailer->Username = 'myemail@myhost.com'; $mailer->Password = 'mypass'; $mailer->From = 'myemailagain@myhost.com'; $mailer->FromName = 'myname'; $email1 = $_...