Editor PHP Xigua mengajar anda cara menggunakan fungsi mel() PHP untuk menghantar e-mel dalam kelompok. Dengan menulis gelung, ulangi senarai mel dan hantar mel satu demi satu. Pembolehubah boleh digunakan dalam kandungan e-mel untuk memperibadikan setiap e-mel dan meningkatkan interaktiviti. Ingat untuk menetapkan kelewatan yang sesuai untuk mengelak daripada dipintas oleh pelayan. Melalui pelaksanaan kod yang mudah, anda boleh melaksanakan fungsi menghantar e-mel dalam kelompok dengan mudah dan meningkatkan kecekapan kerja!
Berikut ialah contoh kod untuk menghantar e-mel secara berkelompok menggunakan perpustakaan phpMailer:
require 'phpmailer/PHPMailerAutoload.php'; // 创建一个新的 PHPMailer 对象 $mail = new PHPMailer(); // 设置邮件服务器的参数 $mail->iSSMTP(); $mail->Host = 'smtp.example.com';// 邮件服务器的主机名 $mail->Port = 587;// 邮件服务器的端口号 $mail->SMTPAuth = true;// 启用 SMTP 认证 $mail->Username = 'your_username';// 邮件服务器的用户名 $mail->PassWord = 'your_password';// 邮件服务器的密码 $mail->SMTPSecure = 'tls';// 使用 TLS 加密连接 // 设置邮件的发送者和接收者 $mail->setFrom('sender@example.com', 'Sender Name');// 发件人邮箱和名称 $mail->addAddress('recipient1@example.com', 'Recipient 1');// 收件人邮箱和名称 $mail->addAddress('recipient2@example.com', 'Recipient 2');// 可以添加多个收件人 $mail->addAddress('recipient3@example.com', 'Recipient 3'); // 设置邮件的主题和内容 $mail->Subject = 'Test Subject'; $mail->Body = 'This is a test email.'; // 发送邮件 if ($mail->send()) { echo 'Email sent successfully'; } else { echo 'Error: ' . $mail->ErrorInfo; }
Dalam kod di atas, kami mula-mula memperkenalkan perpustakaan PHPMailer, dan kemudian mencipta objek PHPMailer baharu. Seterusnya, kami menetapkan parameter pelayan mel, termasuk nama hos, nombor port, pengesahan SMTP, dsb. Kemudian, kami menyediakan pengirim dan penerima e-mel dan boleh menambah berbilang penerima. Akhir sekali, kami menetapkan subjek dan kandungan e-mel dan memanggil kaedah $mail->send()
untuk menghantar e-mel.
Sudah tentu, kod di atas hanyalah contoh mudah, dan logik yang lebih kompleks mungkin diperlukan dalam aplikasi sebenar, seperti mendapatkan senarai penerima daripada pangkalan data, memformat e-mel, menambah lampiran, dsb. Anda boleh mengubah suai dan memanjangkannya mengikut keperluan khusus anda.
Atas ialah kandungan terperinci Bagaimana untuk menghantar e-mel dalam kelompok dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!