使用phpmailer发送邮件的步骤如下:
- 引入phpmailer类库:
require_once "path/to/PHPMailerAutoload.php";
- 实例化phpmailer对象:
$mail = new PHPMailer();
- 配置SMTP服务器和账号信息:
$mail->isSMTP(); // 使用SMTP服务发送邮件
$mail->Host = "smtp.example.com"; // SMTP服务器地址
$mail->SMTPAuth = true; // 启用SMTP认证
$mail->Username = "your_username"; // SMTP账号用户名
$mail->Password = "your_password"; // SMTP账号密码
$mail->SMTPSecure = "ssl"; // 启用SSL加密,可选项
$mail->Port = 465; // SMTP服务器端口号,可选项
- 配置邮件内容:
$mail->setFrom("sender@example.com", "Sender Name"); // 发件人邮箱和名称
$mail->addAddress("recipient@example.com", "Recipient Name"); // 收件人邮箱和名称
$mail->addReplyTo("reply@example.com", "Reply Name"); // 回复邮件的邮箱和名称
$mail->isHTML(true); // 设置邮件内容为HTML格式
$mail->Subject = "邮件主题"; // 邮件主题
$mail->Body = "邮件内容"; // 邮件内容
- 发送邮件:
if(!$mail->send()) {
echo "邮件发送失败:" . $mail->ErrorInfo;
} else {
echo "邮件发送成功!";
}
注意事项:
- 在配置SMTP服务器和账号信息时,需要根据所使用的SMTP服务器和账号信息进行相应的配置。
- 在配置邮件内容时,需要根据实际情况设置发件人、收件人、回复邮件的邮箱和名称、邮件主题和内容等信息。
- 发送邮件时,需要判断邮件是否发送成功,如发送失败,则可以通过
$mail->ErrorInfo
获取错误信息。