1,到官网下载phpmailer的开源代码,http://phpmailer.worxware.com/
2,下载完成后,找到class.phpmailer.php 、class.smtp.php两个类放到自己的目录下
3,如下例子
<?php
require_once('class.phpmailer.php');
// 开始发送邮件
$mail = new PHPMailer(true);
$mail->IsSMTP();
try {
$mail->CharSet = "UTF-8"; // 设置编码
$mail->Host = "mail.tms.com.cn"; //邮件服务器
// $mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->Port = 25;
$mail->Username = "dq@shiseido.cn"; // SMTP account username
$mail->Password = "12345a"; // SMTP account password
$mail->SetFrom('dq@shiseido.cn', 'DQ');
$mail->AddReplyTo('dq@shiseido.cn', 'DQ');
$mail->Subject = $subject;
if($type == 'text') {
$mail->Body = $content;
} elseif ($type == 'html') {
$mail->MsgHTML($content);
}
for ($i=0; $i < count($addressArray); $i++) {
$mail->ClearAddresses();
$mail->AddAddress($addressArray[$i]);
if($howoften == 1) {
sleep(1);
} elseif($howoften == 0.5) {
if($i%2==0) sleep(1);
}
// sleep($howoften);
$mail->Send();
echo "<p>".$addressArray[$i]."</p> <p>is sent.</p>\n";
}
echo "<p>total ".count($addressArray)." mails is sent.</p>\n";
} catch (phpmailerException $e) {
echo $e->errorMessage(); //Pretty error messages from PHPMailer
} catch (Exception $e) {
echo $e->getMessage(); //Boring error messages from anything else!
}
?>
因为是自己做的一个项目中的一部分,所以代码中有一些发信时的额外要求,请无视~~~
分享到:
相关推荐
在您提供的信息中,我们关注的是如何使用 PHPMailer 来发送邮件。 1. **安装 PHPMailer** 要使用 PHPMailer,首先需要将其下载或通过 Composer(PHP 的依赖管理工具)安装到项目中。在这个案例中,您已经有一个名...
下面将详细解释PHPMailer发送邮件的过程。 首先,你需要下载PHPMailer的源代码,可以从GitHub上获取(https://github.com/PHPMailer/PHPMailer)。下载完成后,引入所需的PHP文件,包括`class.phpmailer.php`和`...
9. `examples`:示例目录,提供了一些使用PHPMailer发送邮件的实例代码。 通过这些文件,开发者可以了解PHPMailer的工作原理,学习如何配置和使用它,以及查看其内部实现,从而更好地融入到自己的项目中。如果你是...
**使用PHPMailer发送邮件步骤** 1. **引入PHPMailer类**:首先,你需要将PHPMailer的类文件(如class.phpmailer.php和class.smtp.php)引入到你的PHP脚本中。如果使用Composer管理依赖,可以直接通过`require_once ...
本人新手,由于要做邮件发送验证码,所以找到和搜集到这些,本人亲测完全可以用 这是163邮箱的 因为不是企业邮箱填写的账号是163的账号,但是密码是授权码 授权码的获取方式为: 然后 然后在这个页面向下看...
2. PHPMailer发送邮件的步骤: 首先,需要引入PHPMailer库文件,可以使用require_once语句实现。然后创建PHPMailer对象,并通过一系列方法设置邮件参数,例如SMTP服务器地址、是否需要SMTP认证、用户名和密码、发件...
PHPMailer 是一个强大的PHP邮件发送库,它提供了一种更灵活和可靠的方式来发送邮件,...通过以上步骤,你应该能够成功地使用PHPMailer发送邮件了。记得根据实际情况调整SMTP服务器的设置,以适应不同的邮件服务提供商。
使用PHPMailer发送邮件的基本步骤如下: 1. 包含PHPMailer类文件:`require_once 'PHPMailer/PHPMailerAutoload.php';` 2. 创建PHPMailer实例:`$mail = new PHPMailer;` 3. 设置参数:如`$mail->isSMTP();`启用...
本教程将详细讲解如何使用PHPMailer来发送邮件。 首先,我们需要安装PHPMailer。如果你使用Composer(PHP的依赖管理工具),可以通过以下命令添加PHPMailer到你的项目中: ```bash composer require ...
本文将深入探讨如何使用PHPMailer通过SSL465端口发送邮件。 首先,让我们了解PHPMailer的核心概念。PHPMailer是一个全功能的邮件处理类库,支持多种协议(如SMTP、sendmail、PHP mail函数)以及多种安全选项(如TLS...
`phpmailer` 是一个广泛使用的PHP库,它使得发送邮件变得更加简单和可靠。在这个场景下,我们将讨论如何使用`phpmailer`来发送带有图片的邮件。 首先,我们来看`mail.class.php`,这是一个`phpmailer`的核心类文件...
自己下午在XOOPS框架下使用了各种方法来发送邮件,结构多失败。可能是漏到问题 或者其他原因,反正弄不明白。现在在网上找了一个phpmailer 源代码,开始以为不明白。结构看了一下,稍微整理后,直接使用了,感觉挺...
要使用PHPMailer发送邮件,首先需要配置SMTP服务器的相关信息: ```php $mail->IsSMTP(); // 使用SMTP发送邮件 $mail->Host = 'smtp.example.com'; // 邮件服务器地址 $mail->SMTPAuth = true; // 启用SMTP身份验证...
大概记得以前初次使用PHPMailer的时候,出现过...同时,也帮助那些为PHPMailer无法发送邮件的朋友,里面有示例,稍微改动就可成功发送邮件。 更详细教程请访问:http://blog.csdn.net/zm2714/article/details/7992910
要使用 PHPMailer 发送邮件,首先需要实例化 PHPMailer 类,并配置必要的参数。以下是一个基本示例: ```php <?php require 'vendor/autoload.php'; use PHPMailer\PHPMailer\PHPMailer; use ...
这个“phpmailer自动发送邮件类”文件提供了一个简单易用的接口,让你能够通过 PHP 脚本自动发送邮件,无需深入理解 SMTP 协议的复杂性。下面我们将深入探讨这个类库的关键功能和使用方法。 1. **安装与引入**: -...