Zend_Mail收发smtp(gmail,163)邮件Zend Framework
利用Gmail发送 带附件的 HTML 邮件:
set_time_limit(0);//网速太慢,30秒内铁定发送不成功
$mailTransport = new Zend_Mail_Transport_Smtp( 'smtp.gmail.com', array('auth' => 'login','username' => 'test',
'password' => '*******',
'ssl' => 'ssl'));
$mail = new Zend_Mail('utf-8');
$mail->setBodyHtml('<b>你好中国</b>');
$mail->setSubject('中国你好');
$mail->createAttachment( file_get_contents('E:\\sina.png'), 'image/png', Zend_Mime::DISPOSITION_INLINE , Zend_Mime::ENCODING_BASE64 , 'sina.png');
$mail->setFrom('test@gmail.com', 'st');
$mail->addTo('test@163.com', 'test先生');
$mail->send($mailTransport);
注意:对于附件的编码 ,二进制内容必须是 Zend_Mime:ENCODING_BASE64, 另外的 7 bit、8 bit 编码不用试了,铁定发送不成功的(收到的附件无法打开),就当没看见吧
setFrom也必须提供自己的email地址,很明显,防止乱发邮件嘛
;extension=php_openssl 前面的 ; 也得去掉(没看到也没关系,PHP会提醒你的)
对于使用163的:
$mailTransport = new Zend_Mail_Transport_Smtp( 'smtp.163.com', array( 'auth' => 'login',
'username' => 'test@163.com',
'password' => '******'));
分享到:
相关推荐
`Zend_Mail` 是 Zend Framework 框架中的一个组件,用于处理电子邮件的发送。在 PHP 应用程序中,`Zend_Mail` 提供了一种方便的方式来创建和发送邮件,包括支持多种编码和邮件格式,如纯文本和 HTML。 邮件发送方式...
Zend_Mail 是 Zend Framework 的一部分,用于创建和发送电子邮件。它提供了丰富的功能,包括添加附件、设置收件人、抄送人等。然而,在实际应用中,我们可能会遇到邮件显示乱码的问题,这通常与字符编码设置不当有关...
**Zend Framework 中文手册** **概述** Zend Framework 是一个基于模型-视图-控制器(MVC)架构模式的开源PHP框架,旨在促进Web应用程序的开发。这个“最新版的Zend Framework 手册 中文版”提供了对框架组件的详细...
•Zend_Tool_Framework •Zend_Tool_Project •Zend_Translate •Zend_Uri •Zend_Validate •Zend_Version •Zend_View •Zend_Wildfire •Zend_XmlRpc •ZendX_Console_Process_Unix •ZendX_JQuery ...
Zend_Framework_zh(2011.07.18).chm
在Zend Framework中,`Zend_Controller_Plugin`是一个强大的机制,允许开发者在应用程序的不同阶段插入自定义的行为,以扩展和增强其功能。插件系统提供了一种灵活的方式,可以在请求生命周期的关键点进行干预,如...
### 关于《Zend Framework in REST》的关键知识点 #### 一、引言 随着互联网技术的发展,用户对网络服务的需求不断发生变化,这导致了网站架构也需要随之进行调整和优化。REST (Representational State Transfer) ...
Zend_Framework_EN_20090313,Zend_Framework_EN_20090313
11. **邮件(Mail)**: Zend_Mail 类库提供了发送电子邮件的功能,支持多种协议,如 SMTP、Sendmail 等。 12. **XML和Web服务(Web Services)**: Zend_Soap 和 Zend_XmlRpc 允许开发和消费SOAP和XML-RPC服务,实现不同...
Zend_Framework_Zh20090608版(zf1.8.3)同官方网站 http://www.framework.zend.com/manual/zh/ Zend_Framework_Zh20090608 最新版本的 zend framework 帮助文档。
**Zend Framework 中文手册概述** Zend Framework(简称ZF)是一个基于PHP 5的开源框架,专为构建Web应用程序和服务而设计。它遵循Model-View-Controller(MVC)设计模式,提供了一系列高质量的组件和工具,以促进...
在本教程中,我们将深入了解Zend Framework框架中的Zend_Config组件,这是一款专门用于处理应用配置信息的工具。通过实例讲解,我们将会掌握Zend_Config组件的基本用法,并学习如何操作不同类型配置文件的方法。 ...
Zend_Framework_ZH_20090313.chm,Zend_Framework_ZH_20090313.chm
主要介绍了Zend Framework教程之分发器Zend_Controller_Dispatcher用法,结合实例形式详细分析了分发器Zend_Controller_Dispatcher的结构,功能,使用技巧与相关注意事项,需要的朋友可以参考下
Zend_Framework_Zh20090702版(zf1.8) 5 Zend_Framework_Zh20090702版(zf1.8)同官方网站 http://www.framework.zend.com/manual/zh/ Zend_Framework_Zh20
Zend Framework的过滤器组件还提供了一些其他有用的过滤器,比如Zend_Filter_Alpha用于保留字母字符,Zend_FilterDigits用于保留数字字符,以及可以自定义的Zend_Filter_Clean用于清洗和验证数据。 总之,Zend ...
作为一款全面的开发工具,Zend Framework 提供了丰富的类库和模块,帮助开发者高效构建高质量的Web应用。本手册的中文版使得国内开发者能够更方便地理解和运用这一框架。 Zend Framework 是一个基于 MVC(Model-...
Zend Framework教程之Zend_Layout布局助手详解重点介绍了Zend Framework中Zend_Layout组件的使用方法。Zend_Layout是一个用于管理布局的组件,它允许开发者定义应用程序的布局结构,使得可以在不同的页面中复用相同...
**标题:“Zend Framework中文手册”** **描述:**这份资源是一个详尽的PDF文档,提供了对 Zend Framework 的清晰中文解释。它由 Zend Technologies Inc. 创建并持有版权,更新日期为2009年2月27日。这表明文档内容...