- 浏览: 258046 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (238)
- linux (12)
- php (79)
- mysql (9)
- IIS (2)
- apache (5)
- javascript (16)
- jquery (4)
- DIV+CSS (13)
- sqlserver (13)
- window系统 (12)
- photoshop (2)
- fireworks (1)
- 网站性能测试 (2)
- 网络知识 (8)
- c# (3)
- flash game (0)
- 计算机英语 (4)
- python (7)
- 算法设计与思考 (0)
- 服务器配置 (3)
- Flex (2)
- 电脑硬件 (1)
- oracle (7)
- 软件工程 (1)
- c语言 (1)
- nginx (5)
- wordpress (1)
- coreseek (0)
最新评论
-
玲cc:
语言这东西不用就容易忘。。以前学了现在又差不多忘光了。。
python满足你需要的50个模块 -
huazhiyu1981:
了解python库函数必须要有的资料!
python满足你需要的50个模块 -
faroasis:
toLocale之类的方法在ie下取决于本地设置,不建议用来做 ...
js时间戳转为日期格式 -
hyl1234:
pydev不错,不过还没入门。谢lz
python满足你需要的50个模块 -
mirguest:
因此,我就写了下面这个代码:
#!/usr/bin/env ...
python类学习
phpmailer的属性和方法,来自网络
A开头:
$AltBody --属性
出自:PHPMailer::$AltBody ,文件:class.phpmailer.php
说明:该属性的设置是在邮件正文不支持HTML的备用显示
AddAddress --方法
出自:PHPMailer::AddAddress(),文件:class.phpmailer.php
说明:增加收件人。参数1为收件人邮箱,参数2为收件人称呼。例AddAddress("xiaoxiaoxiaoyu@xiaoxiaoyu.cn","xiaoxiaoyu"),但参数2可选,AddAddress(xiaoxiaoxiaoyu@xiaoxiaoyu.cn)也是可以的。函数原型:
public function AddAddress($address, $name = '') {}
AddAttachment--方法
出自:PHPMailer::AddAttachment(),文件:class.phpmailer.php
说明:增加附件。参数:路径,名称,编码,类型。其中,路径为必选,其他为可选
函数原型:
AddAttachment($path, $name = '', $encoding = 'base64', $type = 'application/octet-stream'){}
AddBCC --方法
出自:PHPMailer::AddBCC(),文件:class.phpmailer.php
说明:增加一个密送。抄送和密送的区别请看[SMTP发件中的密送和抄送的区别] 。参数1为地址,参数2为名称。注意此方法只支持在win32下使用SMTP,不支持mail函数
函数原型:
public function AddBCC($address, $name = ''){}
AddCC --方法
出自:PHPMailer::AddCC(),文件:class.phpmailer.php
说明:增加一个抄送。抄送和密送的区别请看[SMTP发件中的密送和抄送的区别] 。参数1为地址,参数2为名称注意此方法只支持在win32下使用SMTP,不支持mail函数
函数原型:
public function AddCC($address, $name = '') {}
AddCustomHeader --方法
出自:PHPMailer::AddCustomHeader(),文件:class.phpmailer.php
说明:增加一个自定义的E-mail头部。参数为头部信息
函数原型:
public function AddCustomHeader($custom_header){}
AddEmbeddedImage --方法
出自:PHPMailer::AddEmbeddedImage(),文件:class.phpmailer.php
说明:增加一个嵌入式图片。参数:路径,返回句柄[,名称,编码,类型]
函数原型:
public function AddEmbeddedImage($path, $cid, $name = '', $encoding = 'base64', $type = 'application/octet-stream') {}
提示: AddEmbeddedImage(PICTURE_PATH. "index_01.jpg ", "img_01 ", "index_01.jpg ");
在html中引用<img src= "cid:img_01 ">
AddReplyTo --方法
出自:PHPMailer:: AddReplyTo(),文件:class.phpmailer.php
说明:增加回复标签,如"Reply-to"。参数1地址,参数2名称
函数原型:
public function AddReplyTo($address, $name = '') {}
AddStringAttachment -方法
出自:PHPMailer:: AddStringAttachment(),文件:class.phpmailer.php
说明;增加一个字符串或二进制附件(Adds a string or binary attachment (non-filesystem) to the list.?)参数:字符串,文件名[,编码,类型]
函数原型:
public function AddStringAttachment($string, $filename, $encoding = 'base64', $type = 'application/octet-stream') {}
Authenticate --方法
出自:SMTP::Authenticate(),文件:class.smtp.php
说明:开始SMTP认证,必须在Hello()之后调用,如果认证成功,返回true,参数1用户名,参数2密码
函数原型:
public function Authenticate($username, $password) {}
B开头
$Body --属性
出自:PHPMailer::$Body 文件: class.phpmailer.php
说明:邮件内容,HTML或Text格式
C开头
$CharSet --属性
出自:PHPMailer::$CharSet 文件:class.phpmailer.php
说明:邮件编码,默认为iso-8859-1
$ConfirmReadingTo --属性
出自:PHPMailer::$ConfirmReadingTo 文件class.phpmailer.php
说明:回执?
$ContentType --属性
出自:PHPMailer::$ContentType 文件: class.phpmailer.php
说明:文档的类型,默认为"text/plain"
$CRLF --属性
出自:PHPMailer::$ContentType 文件:class.phpmailer.php
说明:SMTP回复结束的分隔符(SMTP reply line ending?)
class.phpmailer.php --对象
出自:class.phpmailer.php 文件: class.phpmailer.php
说明:phpmailer对象
class.smtp.php --对象
出自:class.smtp.php 文件: class.smtp.php
说明:SMTP功能的对象
ClearAddresses --方法
出自:PHPMailer::ClearAddresses() 文件: class.phpmailer.php
说明:清除收件人,为下一次发件做准备。返回类型是void
ClearAllRecipients --方法
出自:PHPMailer::ClearAllRecipients() 文件: class.phpmailer.php
说明:清除所有收件人,包括CC(抄送)和BCC(密送)
ClearAttachments --方法
出自:PHPMailer::ClearAttachments() 文件: class.phpmailer.php
说明:清楚附件
ClearBCCs --方法
出自:PHPMailer::ClearBCCs() 文件 class.phpmailer.php
说明:清楚BCC (密送)
ClearCustomHeaders --方法
出自:PHPMailer::ClearCustomHeaders() 文件: class.phpmailer.php
说明:清楚自定义头部
ClearReplyTos --方法
出自:PHPMailer::ClearReplyTos() 文件: class.phpmailer.php
说明:清楚回复人
Close --方法
出自:SMTP::Close() 文件: class.smtp.php
说明:关闭一个SMTP连接
Connect --方法
出自:SMTP::Connect() 文件: class.smtp.php
说明:建立一个SMTP连接
今天用phpmailer,举报房源,其实我已经有一个比较好用的而且简单的发邮件类,为了体验一下phpmailer,果然好用
code:这里前端用jquery ajax提交的,这只是后面处理文件
<?php header("content-type:text/plain; charset=gb2312"); include_once 'model/class.phpmailer.php'; if(is_array($_POST)){ $buildName=iconv('utf-8','gb2312',$_POST['buildName']); $name=iconv('utf-8','gb2312',$_POST['name']); $content=iconv('utf-8','gb2312',$_POST['content']); $tel=iconv('utf-8','gb2312',$_POST['tel']); $fileName=iconv('utf-8','gb2312',$_POST['myFileName']); } $title="网友:{$name}举报楼盘:{$buildName}"; $content="网友:{$name}<br />举报楼盘:{$buildName}<br />举报人电话:{$tel}<br />举报内容:{$content}<br />此房源的详细链接为:<a href=\"{$fileName}\" >{$buildName}</a>"; $mail=new PHPMailer(); $address='service@sfdsfsd.comf'; $mail->IsSMTP(); $mail->Host='smtp.163.com'; $mail->CharSet='gb2312'; $mail->SMTPAuth=true; $mail->Username='sfdsfsdf@163.com'; $mail->Password='sjfldfjlsdjf'; $mail->Port=25; $mail->From='services0551@163.com'; $mail->FromName=$name; $mail->AddAddress($address,'0551房产网'); $mail->IsHTML(true); $mail->Subject=$title; $mail->Body=$content; if(!$mail->Send()){ echo "邮件发送失败"; exit; }else{ echo "邮件发送成功"; } ?>
在使用的过程中,遇到两点:要包含class.smtp.php,其次,要设置编码,默认为:iso-8859-1,$mail->CharSet='gb2312';
发表评论
-
zend解密工具
2013-07-05 15:00 1385dezend:http://www.old.necenzur ... -
window下nginx虚拟主机不能解析php
2011-12-19 15:30 1539本地window7配置nginx 1.011虚拟主机不能解析p ... -
[转载]防御远程表单提交
2011-12-14 15:17 985防御远程表单提交 <?php ses ... -
fck 添加字数统计
2011-08-23 18:17 816<div id="textCount&quo ... -
dede伪静态
2011-07-15 17:42 824一、dede后台开启伪静态 二、修改 /include/ta ... -
Error infos: DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错!
2011-04-27 16:00 1856这是因为DedeCMS没有正确的和数据库服务器连接,出现问 ... -
php中的NULL字符
2011-04-11 14:40 903应该很多人都还没有认清空字符 串('')和NULL的关系吧! ... -
php mssql存储过程中的用到的预定义常量
2011-04-02 11:45 741php mssql存储过程中的用到的预定义常量,方便查询 ... -
php连接Oracle Database 10g Express Edition
2011-01-05 14:22 1231Oracle Database 10g Express Edi ... -
appserv2.5.10怪异
2010-12-20 14:30 1250同事使用include('http://')包含远程文件,本地 ... -
php缓冲区
2010-12-01 17:47 849<?php for ($i=0; $i<10; ... -
$_SERVER['SCRIPT_FILENAME']与__FILE__
2010-11-29 15:17 780假如web根目录:D:/web 先建立 d:/web/a.p ... -
zend framework初识并安装
2010-11-26 18:08 1306windows下 1。到官网下去下载zend framwor ... -
百度,google站内搜索
2010-11-22 09:06 847百度站内搜索:http://www.baidu.com/s?q ... -
我的文章被php100放在首页
2010-11-20 10:08 773今天无意中发下我的javaeye博客文章,竟然被php100放 ... -
刚接触thinkphp
2010-11-16 21:40 1714把学习到的thinkphp知识记录一下 ThinkPH ... -
Content-type大全
2010-11-12 10:13 838Description of Data Content ... -
php中的可变变量
2010-11-10 18:27 769感觉这个东西没什么多大作用,只会降低程序的可读性 <? ... -
phper分段,看看自己的位置
2010-11-08 11:22 8791 : 对PHPer的划分,我对P ... -
Xdebug MUST be loaded as a Zend extension in Unknown on line 0
2010-11-06 16:42 1688PHP Warning: Xdebug MUST be ...
相关推荐
phpmailer 使用说明(html版) 英文版,希望可以看懂的朋友下。 如觉得英文看着有障碍,可访问我的日志 http://blog.csdn.net/teddrummer/archive/2009/10/31/4752134.aspx
phpmailer使用163邮箱发送邮件
`PHPMailer` 是一个广泛使用的开源库,可以帮助开发者轻松实现这一功能。本实例将详细介绍如何利用`PHPMailer`来发送带有附件的邮件,并在发送完成后自动删除临时文件。 首先,我们需要了解`PHPMailer`的基本用法。...
PHPMailer是一个广泛使用的开源邮件发送库,用于在PHP应用程序中实现邮件功能。它支持SMTP(Simple Mail Transfer Protocol)协议,可以方便地与各种邮件服务器进行交互,包括 Gmail、Yahoo、Hotmail 等。通过使用...
7. **MIME 编码**:PHPMailer 使用 MIME 标准对邮件进行编码,兼容各种邮件客户端。 8. **变量注入保护**:防止恶意用户通过邮件内容注入代码,增加应用安全性。 9. **模板支持**:开发者可以创建邮件模板,方便...
PHPMailer使用SMTP协议来与邮件服务器通信,确保邮件能够正确发送。 2. **SMTP验证**: 为了防止滥用,大多数SMTP服务器要求发送者进行身份验证。PHPMailer支持SMTP验证,通过用户名和密码确保只有授权的用户可以...
2. SMTP.php:该文件包含了SMTP协议的实现,PHPMailer使用它与SMTP服务器进行通信。SMTP(Simple Mail Transfer Protocol)是互联网上用于传输邮件的标准协议。PHPMailer允许你配置SMTP服务器地址、端口、用户名、...
以下是对PHPMailer的详细介绍以及如何使用它来发送邮件。 PHPMailer是一个开源的PHP邮件发送类库,它允许开发者通过SMTP协议发送邮件,也可以直接通过PHP的mail()函数。这个库已经被广泛使用,因为其稳定性和灵活性...
9. **邮件模板**:使用 PHPMailer,开发者可以创建邮件模板,通过变量替换实现个性化邮件内容,提高效率。 10. **国际字符集支持**:PHPMailer 支持 UTF-8 和其他多种字符集,使得非英文字符也能正确显示,适应全球...
这个压缩包包含了 PHPMailer 的核心组件和一个示例脚本,让我们来深入了解一下这些文件以及如何使用它们。 1. **class.phpmailer.php**:这是 PHPMailer 的主类文件,包含了所有发送邮件所需的功能。这个类提供了一...
以下是一个简单的PHPMailer使用示例: ```php <?php require 'PHPMailer/PHPMailerAutoload.php'; $mail = new PHPMailer; $mail->isSMTP(); // 使用SMTP $mail->Host = 'smtp.example.com'; // 配置SMTP服务器...
下面是一段基本的PHPMailer使用示例: ```php <?php require 'vendor/autoload.php'; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; $mail = new PHPMailer(true); //参数为true表示...
【PHPMailer使用QQ邮箱实现邮件发送】 在PHP中,发送邮件通常需要借助第三方库,PHPMailer是一个常用的PHP邮件发送库,它可以支持多种邮件协议,包括SMTP。本篇将详细介绍如何利用PHPMailer结合QQ邮箱实现邮件发送...
在PHP开发中,发送邮件是一项常见的需求,而PHPMailer是一个强大的、广泛使用的邮件发送类库,尤其适用于PHP5及以上版本。它提供了丰富的功能,包括支持SMTP验证、POP3收信以及多种邮件附件处理,使得开发者能够方便...
在实际使用 PHPMailer v2.0.0 时,开发者首先需要将其解压并引入到项目中,然后实例化 PHPMailer 对象,配置 SMTP 服务器信息,设置邮件内容和收件人,最后调用 send 方法发送邮件。整个过程需要注意的是,正确配置 ...
GitHub上官方下载的,暂时无法登录GitHub可以用 用于在PHP后端使用邮件发送功能,...phpmailer下载方式:1、从 github 上下载: https://github.com/PHPMailer2、使用 composer 安装:compose require phpmailer/phpmailer
例如,以下是一个基本的PHPMailer使用示例: ```php <?php require 'PHPMailer/PHPMailerAutoload.php'; $mail = new PHPMailer; $mail->isSMTP(); $mail->Host = 'smtp.example.com'; $mail->SMTPAuth = true; $...
在此版本中,PHPMailer获得了官方的PHP 8兼容性;早期版本可在PHP 8预发行版中使用,但测试套件却不能。@jrfnl完成了所需的大量工作(它还恢复了在较旧的PHP版本上运行的测试)–非常感谢! PHP 8.0兼容性 从PHP CS...