php通过Swift发送邮件
用QQ的smtp服务器做试验
打开qq邮箱
点击设置,进入邮箱设置页面
点击帐户,进入帐户设置页面
滚动页面到最低端,
开启pop3/smtp,然后保存更改
现在就可以用
host : smtp.qq.com
port : 25
user : ******@qq.com
pass : *************
发送邮件了
去网站Swift Mailer下载 swift php5版(这是大趋势)
现在写代码
<?php
include_once ('./Swift/Swift.php');
include_once ('./Swift/Swift/Connection/SMTP.php');
// 创建smtp连接
$smtp = new Swift_Connection_SMTP('smtp.qq.com', 25);
// 设置邮箱账号
$smtp->setUsername('usermail@qq.com');
// 设置邮箱登陆密码
$smtp->setPassword('***password***');$swift = new Swift($smtp
);
// 创建发送内容
$message = new Swift_Message('Test Swift','<h1>Hi!<h1>', 'text/html', 'base64');try{
$swift->send( $message,
'target@qq.com', new Swift_Address('usermail@qq.com','nickname'));
echo 'send ok!';
}catch(Swift_ConnectionException $e){
echo 'There was a problem communicating with SMTP: ' . $e->getMessage();
}
?>
赶快试试看吧!



