首页 > PHP编程 > php通过Swift发送邮件

php通过Swift发送邮件

2010年5月17日

用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
();
}
?>


赶快试试看吧!

Joe PHP编程 , ,

  1. 目前还没有任何评论.
  1. 目前还没有任何 trackbacks 和 pingbacks.