在腾讯邮箱里面设置开启IMAP/SMTP服务
例子:
require_once 'Zend/Mail.php'; //调用发送邮件的文件
require_once 'Zend/Mail/Transport/Smtp.php'; //调用SMTP验证文件
$mailbody='注册成功。您的激活码是:'.'<a href="'.$url.'" target="_blank">'.$url.'</a><br>'.'请点击该地址,激活您的用户!';
/* 网络版发送邮件方法 */
$config = array('auth' => 'login',
'username' => '921054521@qq.com',
'password' => 'xxxxxx',
'ssl'=>'SSL',); //定义SMTP的验证参数
$transport = new Zend_Mail_Transport_Smtp('smtp.qq.com', $config); //实例化验证的对象
$mail = new Zend_Mail('GBK'); //实例化发送邮件对象
$mail->setBodyHtml($mailbody); //发送邮件主体
$mail->setFrom($envelope, '测试邮箱,恭喜您用户注册成功!'); //定义邮件发送使用的邮箱
$mail->addTo($_GET['email'], '获取用户注册激活码'); //定义邮件的接收邮箱
$mail->setSubject('获取注册用户的激活码'); //定义邮件主题
$mail->send($transport); //执行发送操作