<?php
include_once ("Swift.php");
include_once ("Swift/Connection/SMTP.php");
include_once ("Swift/Authenticator/LOGIN.php");
//收件人的地址
$receive_mail="demo_receive@gmail.com";
// 创建smtp连接,由于发送邮件的邮箱smtp地址和端口
$smtp = new Swift_Connection_SMTP('smtp.sina.com', 25);
// 设置用于发送邮件的邮箱账号
$smtp->setUsername('demo_send@sina.com');
// 设置发件箱的邮箱登陆密码
$smtp->setPassword('1qaz2wsx');
//添加ssl连接支持,如果没此项,发送到gmail等需要ssl连接的邮箱就会失败,但是开启此选项会影响邮件发送的速度
if(stripos($receive_mail,"@gmail.com")!==false){
$smtp->attachAuthenticator(new Swift_Authenticator_LOGIN());
}
$swift = new Swift($smtp);
//邮件标题
$title="您收到一封新的求职简历,应聘php程序员的职位";
//邮件正文
$content="管理员,您好!您收到一封新的求职简历,应聘php程序员的职位......<br/>";
$message = new Swift_Message($title, $content, 'text/html', 'base64');
echo ($swift->send( $message, $receive_mail, new Swift_Address('demo_send@sina.com', 'demo_sender')))?'成功':'失败';
?>
php使用Swift发送邮件
最新推荐文章于 2025-06-04 09:17:14 发布
本文介绍了一个使用PHP通过SMTP发送邮件的具体实例。示例代码展示了如何配置SMTP连接、设置发件人及收件人信息,并针对特定邮箱(如Gmail)添加了SSL支持。此外,还演示了如何创建邮件内容并发送。
1455

被折叠的 条评论
为什么被折叠?



