本文实例讲述了ZF框架实现发送邮件的方法。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
Zend_Loader::loadFile( "Zend/Mail.php" ); Zend_Loader::loadFile( "Zend/Mail/Transport/Smtp.php" ); $config = array ( 'auth' => 'login' , 'username' => 'username@163.com' , 'password' => 'password' , ); $transport = new Zend_Mail_Transport_Smtp( 'smtp.163.com' , $config ); $mail = new Zend_Mail(); $mail ->setBodyText( "this is body text" , "utf-8" ); $mail ->setFrom( "username@163.com" , "loopercopper" ); $mail ->addTo( 'wiseideal@163.com' , "andy" ); $mail ->setSubject( "testSubject" ); $mail ->send( $transport ); |
解决主题乱码的方式:
复制代码 代码如下:
$mail->setSubject("=?UTF-8?B?".base64_encode("中文消息")."?=");
希望本文所述对大家基于zend framework框架的PHP程序设计有所帮助。