<?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库(邮件发送) Swift Mailer是一个面向对象的PHP邮件发送包,不依赖于PHP自带的mail()函数,因为该函数在发送多个邮件时占用的系统资源很高。Swift直接与SMTP 服务器通讯,具有非常高的发送速度和效率。 1,...
PHPMailer是一个广泛使用的邮件发送库,支持多种发送方式,包括SMTP协议。以下是一个使用PHPMailer发送邮件的基本示例: ```php require 'PHPMailer/PHPMailerAutoload.php'; $mail = new PHPMailer; $mail->...
Swift Mailer是一款强大的PHP邮件发送库,它允许开发者通过SMTP协议发送邮件,支持HTML内容、附件、多语言、多部分消息等。这篇博客主要探讨如何在项目中有效地使用Swift Mailer插件,以及如何配置和定制它以满足...
在实际应用中,由于`mail()`函数的默认配置可能无法满足复杂的需求,比如发送HTML邮件、设置发件人信息等,开发者通常会使用第三方库,如PHPMailer或者SwiftMailer。 **PHPMailer** 是一个流行的PHP邮件发送库,...
Swift Mailer是一个功能丰富的PHP邮件库,不依赖于PHP自带的mail() 函数,因为该函数在发送多个邮件时占用的系统资源很高。Swift直接与SMTP服务器通讯,具有非常高的发送速度和效率。
本文将详细讲解如何使用PHP发送邮件,包括相关源码解析和实现步骤,以帮助开发者掌握这一实用技能。 首先,PHP发送邮件功能主要依赖于`mail()`函数。这个函数允许开发者直接通过PHP代码向指定的电子邮件地址发送...
本文将详细探讨“PHP 163邮件自动发送”这一主题,帮助开发者掌握如何使用PHP来实现邮件的自动化发送,特别是在结合163邮箱服务时的实践技巧。 首先,我们需要了解PHP中的mail()函数,这是PHP内建的发送邮件功能。`...
Swift Mailer是一个功能丰富的PHP邮件库,不依赖于PHP自带的mail() 函数,因为该函数在发送多个邮件时占用的系统资源很高。Swift直接与SMTP服务器通讯,具有非常高的发送速度和效率。
其使用方法与PHPMailer类似,需要创建Swift_Mailer对象,设置Transport,添加消息,然后发送。 邮件发送过程中,需要注意几个关键点: - SMTP服务器的配置:确保你有正确的SMTP服务器地址、端口、认证信息。 - MIME...
使用PHPMailer,你可以发送HTML邮件、添加附件、设置发件人地址,甚至通过SMTP验证身份。以下是一个简单的PHPMailer使用示例: ```php require 'PHPMailer/PHPMailerAutoload.php'; $mail = new PHPMailer; $mail-...
Swift Mailer是一个功能丰富的PHP邮件库,不依赖于PHP自带的mail() 函数,因为该函数在发送多个邮件时占用的系统资源很高。Swift直接与SMTP服务器通讯,具有非常高的发送速度和效率。
4. **发送邮件**:使用Swift_Transport发送邮件,并处理任何返回的错误信息。 SwiftMailer是PHP开发中一个强大且灵活的邮件发送解决方案,无论你是新手还是经验丰富的开发者,它都能帮助你轻松处理邮件发送的需求。...
PHPMailer是一个广泛使用的PHP邮件发送库,它支持SMTP验证、SSL/TLS加密、HTML邮件以及附件等多种功能。在PHP开发中,PHPMailer扩展通常用于更安全、可靠地发送邮件,尤其是当项目涉及到用户注册验证、密码重置或...
【标题】:“send_mail_swift”是一个与Swift编程语言相关的项目,可能涉及到使用Swift发送电子邮件的功能。在Swift中,发送邮件通常不直接内置在标准库中,而是通过第三方库或利用URLSession发起HTTP请求到SMTP...
4. **发送邮件**:创建完邮件对象后,使用SMTP实例的`send()`方法发送邮件。这个过程会处理所有必要的SMTP对话,如HELO/EHLO,MAIL FROM,RCPT TO,DATA等。例如: ``` $transport = (new Swift_SmtpTransport($...
本文档介绍了如何使用PHP脚本来备份MySQL数据库并将备份文件连同网站的特定文件一同压缩并通过电子邮件发送给指定的接收者,这是保障数据安全的有效手段。 ### 知识点详解: #### 1. PHP脚本基础 在开始之前,...