是一个常见的需求,可以通过以下步骤实现:
use PHPMailer\PHPMailer\PHPMailer;
$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = 'smtp.example.com';
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->Username = 'your_email@example.com';
$mail->Password = 'your_password';
setFrom()
方法设置发件人信息,通过addAddress()
方法添加接收人。可以循环调用addAddress()
方法来发送给多个不同的电子邮件账户:$mail->setFrom('your_email@example.com', 'Your Name');
$mail->addAddress('recipient1@example.com', 'Recipient 1');
$mail->addAddress('recipient2@example.com', 'Recipient 2');
Subject
属性设置邮件主题,通过Body
属性设置邮件正文内容。下面是一个示例:$mail->Subject = 'Hello from PHPMailer';
$mail->Body = 'This is the body of the email.';
send()
方法来发送邮件:if ($mail->send()) {
echo '邮件发送成功';
} else {
echo '邮件发送失败:' . $mail->ErrorInfo;
}
完成上述步骤后,你可以根据需要循环调用以上代码,以向不同的电子邮件账户发送不同的邮件。
对于SMTP PHPMailer发送邮件的相关概念、分类、优势、应用场景以及腾讯云相关产品和产品介绍链接地址,可以参考以下内容:
概念:SMTP(Simple Mail Transfer Protocol)是一种用于发送和传输电子邮件的协议。
分类:SMTP是应用层协议,用于将邮件从发件人传递到收件人的邮件传输过程中。
优势:SMTP能够确保电子邮件的可靠传递,提供了高度的灵活性和可定制性。
应用场景:SMTP被广泛用于各种电子邮件应用场景,包括注册确认邮件、密码重置邮件、订单通知邮件等。
推荐的腾讯云相关产品和产品介绍链接地址:腾讯云提供了多个与邮件服务相关的产品,包括腾讯企业邮、腾讯云邮件推送等。具体详情可以参考腾讯云官网的相关产品介绍页面:https://cloud.tencent.com/product。
请注意,以上答案仅供参考,具体答案可能根据实际需求和情况而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云