`
shi420
  • 浏览: 1217 次
  • 性别: Icon_minigender_2
  • 来自: 哈尔滨
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

如何在本地机器上运用zend_mail

阅读更多

本人想正在学习zend_framework,运用教程中的例子并不能成功发送邮件

我的代码如下:

//Create SMTP connection Object
		$configInfo = array('auth' => 'login',
							'ssl' => 'SSL',
							'username' => 'hello@gmail.com',
							'password' => 'hello',
							'port' => '465');
		$smtpHost = new Zend_Mail_Transport_Smtp('smtp.gmail.com',$configInfo);
		//Create Zend_Mail object.
		$MailObj = new Zend_Mail();
		//Initialize parameters.
		$emailMessage = "Hey, this is a Zend_Mail–created e-mail!";
		$fromEmail = "hello@gmail.com";
		$fromFullName = "hello";
		$to = "hello@126.com";
		$subject = "This is an example";
		$MailObj->setBodyText($emailMessage);
		$MailObj->setFrom($fromEmail, $fromFullName);
		$MailObj->addTo($to);
		$MailObj->setSubject($subject);
		
		//Send Email using transport protocol.
		try{
			$MailObj->send($smtpHost);
			echo "Email sent successfully";
		}catch(Zend_Mail_Exception $e){
			//Your error message here.
			echo 'error';
			echo $e->getMessage();
		}
		//Suppress the view.
		$this->_helper->viewRenderer->setNoRender();
	}

 php.ini配置也改了

[mail function]
; For Win32 only.
SMTP = smtp.gmail.com
smtp_port = 25

 

在服务器上运行显示错误:Warning : mail() [function.mail ]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command first. g4sm4028620wae.

 

希望哪位高人能够指点一下,非常感谢。

分享到:
评论

相关推荐

    zend_mail乱码处理

    在 Zend_Mail 中,可以通过以下方式来处理编码问题: 1. **设置字符集**:在发送邮件前,确保设置正确的字符集。可以使用 `setCharset()` 方法来指定邮件内容的字符集,例如: ```php $mail = new Zend_Mail(); ...

    Zend_Mail邮件发送

    `Zend_Mail` 是 Zend Framework 框架中的一个组件,用于处理电子邮件的发送。在 PHP 应用程序中,`Zend_Mail` 提供了一种方便的方式来创建和发送邮件,包括支持多种编码和邮件格式,如纯文本和 HTML。 邮件发送方式...

    Zend_Db_Adapter_Mysql 和 Zend_Db_Statement_Mysql

    不支持PDO 、MYSQLI的空间也可以用ZEND框架了 解包后到 Zend 的框架目录 library\Zend\Db 在PHP程序里 $db = Zend_Db::factory('Mysql', $params); 即把原来的 PDO_MYSQL 等改成 Mysql

    最新版的Zend_Framework 手册 中文版

    10. **国际化和本地化**:Zend_Locale和相关组件支持多语言环境,适应全球化的网站需求。 11. **安全性**:包含如Zend_Http_Client、Zend_Captcha、Zend_Auth等组件,提供安全的HTTP请求、验证码功能以及身份验证...

    Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解

    主要介绍了Zend Framework教程之分发器Zend_Controller_Dispatcher用法,结合实例形式详细分析了分发器Zend_Controller_Dispatcher的结构,功能,使用技巧与相关注意事项,需要的朋友可以参考下

    Zend Framework入门教程之Zend_Config组件用法详解

    在本教程中,我们将深入了解Zend Framework框架中的Zend_Config组件,这是一款专门用于处理应用配置信息的工具。通过实例讲解,我们将会掌握Zend_Config组件的基本用法,并学习如何操作不同类型配置文件的方法。 ...

    Zend Framework教程之Zend_Controller_Plugin插件用法详解

    在Zend Framework中,`Zend_Controller_Plugin`是一个强大的机制,允许开发者在应用程序的不同阶段插入自定义的行为,以扩展和增强其功能。插件系统提供了一种灵活的方式,可以在请求生命周期的关键点进行干预,如...

    Zend_Acl文档

    在`Zend_Acl`中,资源可以通过实现`Zend_Acl_Resource_Interface`接口或继承`Zend_Acl_Resource`类来创建。 - **实现`Zend_Acl_Resource_Interface`接口**:实现该接口需要定义一个`getResourceId()`方法,用于...

    Zend_db数据库操作课件

    Zend_db数据库操作课件

    Zend Framework过滤器Zend_Filter用法详解

    例如,在给定的文件内容中,演示了如何使用Zend_Filter组件中的Zend_Filter_StringToLower过滤器类。Zend_Filter_StringToLower类可以将输入的字符串转换为全部小写字母。使用方法是在PHP脚本中首先引入需要的过滤器...

    ZEND FRAMEWORK 1.11.7 中文参考文档

    •Zend_Mail •Zend_Markup •Zend_Measure •Zend_Memory •Zend_Mime •Zend_Navigation •Zend_Oauth •Zend_OpenId •Zend_Paginator •Zend_Pdf •Zend_ProgressBar •Zend_Queue •Zend_...

    Zend_framework_in_REST

    - **PHP**:使用内置的 `libcurl` 或 Zend Framework 中的 `zend_controller_request` 和 `zend_http`。 - **JavaScript**:使用 `XMLHttpRequest` 进行 AJAX 请求。 - **命令行工具**:使用 `curl` 命令。 - **...

    Zend_Framework_Zh.chm

    8. **国际化和本地化**:理解 `Zend_Translate` 和 `Zend_Locale` 的功能,实现多语言支持和日期时间格式化。 9. **安全和认证**:探讨 `Zend_Auth` 和 `Zend_Acl`,理解如何实现用户认证和授权,保护应用的安全性...

    Zend_Framework_ZH中文手册

    - **Zend_Translate**:多语言支持,实现应用程序的本地化。 **5. 开发和调试工具** - **Zend_Tool**:命令行工具,用于项目初始化、代码生成和部署。 - **Zend_Debug**:提供调试工具和函数,如内存使用分析、...

    Zend_Framework_zh(2011.07.18).chm

    Zend_Framework_zh(2011.07.18).chm

    Zend Framework教程之视图组件Zend_View用法详解

    在Zend Framework中,Zend_View是模型-视图-控制器(MVC)架构中视图层的重要组成部分,负责处理和呈现应用程序的输出。本教程将深入探讨Zend_View的使用方法、工作原理及其与其他组件的交互。 首先,让我们了解...

    Zend_Studio和Zend_DebuggerZend_Debugger的安装

    对于线程安全(TS)版本,配置为 `zend_extension_ts=...`,非线程安全版本配置为 `zend_extension=...`。 3. **配置调试环境** - **启动调试**:在 Zend Studio 中设置调试配置,包括服务器信息、项目路径等。 -...

    Zend_Framework中文手册

    例如,可以单独使用 `Zend_Db` 进行数据库操作,`Zend_View` 处理视图渲染,或者 `Zend_Controller` 实现路由和控制器功能。 **4. 对象关系映射(ORM):** Zend Framework 包含了 `Zend_Db` 和 `Zend_Doctrine`,...

Global site tag (gtag.js) - Google Analytics