本文实例讲述了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程序设计有所帮助。