> 백엔드 개발 > PHP 튜토리얼 > PHP框架之使用Zend Framework中的Zend_Mail发送邮件讲解_PHP教程

PHP框架之使用Zend Framework中的Zend_Mail发送邮件讲解_PHP教程

WBOY
풀어 주다: 2016-07-13 17:42:33
원래의
842명이 탐색했습니다.

大家都知道Zend Framework是由zend公司所开发的一款标准的PHP5版本的框架,他所包括了几乎我们常所使用到的功能模块,如 feed,mail,cache,db等等,今天我们主要是介绍Zend_Mail模块,来帮助我们及时的把应用的信息发向管理员,发向客户。

下面是我所写的一代码块,这代码是通过SMTP方式来发送邮件,需要提供提供用户名,密码和主机地址,这也是我们常所使用的邮件登录方式。

require_once Zend/Mail.php;
require_once Zend/Mail/Transport/Smtp.php;
class logMail {
        private static $_config=array(auth=>login,
        username=>XXXX@yuyu.com,
        password=>XXXX);
        private static $_mail = null;
        private static $_transport = null;
        public function __construct($title, $body){
                try {
                        $shijie=date(Y-m-d);
                        $transport = new Zend_Mail_Transport_Smtp(mail.yuyu.com,self::$_config);
                        $mail = new Zend_Mail();
                        $mail->setBodyText($body);
                        $mail->setFrom(XXX@yuyu.com, XXX);
                        $mail->addTo(XXX@163.com, XXX);
                        $mail->setSubject($title.(.$shijie.));
                        $mail->send($transport);
                        return true;
                }catch(Exception $e) {
                        $e->getTrace();
                        return false;
                }
                return false;
        }
        public static function logMail($title, $body) {
        $this->__construct($title, $body);
        }
        public function __destruct() {
        
        }
}
new logMail(Test,Test);

通过上面的代码,大家只需要把用户名和密码修改为自己的,便可以在应用中随意的应用他来,更为重要的应用可能更多是日志的发送和项目的发送!

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486061.htmlTechArticle大家都知道Zend Framework是由zend公司所开发的一款标准的PHP5版本的框架,他所包括了几乎我们常所使用到的功能模块,如 feed,mail,cache,db等等,...
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿