Rumah > Artikel > pembangunan bahagian belakang > Kaedah dan langkah PHP untuk menghantar e-mel kepada berbilang orang menggunakan PHPMailer
Dalam aplikasi web, selalunya perlu menghantar e-mel kepada berbilang penerima pada satu masa. PHP ialah bahasa pembangunan web yang sangat popular, dan PHPMailer ialah perpustakaan kelas PHP biasa untuk menghantar e-mel. PHPMailer menyediakan antara muka yang kaya, menjadikan penghantaran e-mel dalam aplikasi PHP lebih mudah dan mudah digunakan. Dalam artikel ini, kami akan memperkenalkan kaedah dan langkah tentang cara menggunakan PHPMailer untuk menghantar e-mel kepada berbilang penerima.
Mula-mula anda perlu memuat turun perpustakaan kelas PHPMailer dari laman web rasmi (https://github.com/PHPMailer/PHPMailer). Selepas muat turun selesai, nyahzip pakej termampat dan salin foldernya ke lokasi projek.
Dalam fail PHP, anda perlu memperkenalkan perpustakaan kelas PHPMailer. Pustaka kelas boleh diperkenalkan menggunakan penyata memerlukan atau sertakan, seperti yang ditunjukkan di bawah:
require 'path/to/PHPMailer/src/Exception.php'; require 'path/to/PHPMailer/src/PHPMailer.php'; require 'path/to/PHPMailer/src/SMTP.php';
Dalam fail PHP, anda perlu mencipta instance PHPMailer . Kaedah untuk mencipta tika adalah seperti berikut:
$mail = new PHPMailerPHPMailerPHPMailer();
Untuk menghantar mel kepada berbilang penerima, anda mesti mengkonfigurasi maklumat SMTP. Dalam kod PHP, anda perlu menetapkan alamat, nama pengguna dan kata laluan pelayan SMTP. PHPMailer menyediakan pilihan SMTP, yang boleh membolehkan SMTP menghantar e-mel dengan mudah. Dalam kod PHP, anda boleh menggunakan pernyataan berikut untuk mengkonfigurasi maklumat SMTP:
$mail->isSMTP(); // 设置使用SMTP发送邮件 $mail->Host = 'smtp.gmail.com'; // 设置SMTP服务器地址 $mail->SMTPAuth = true; // 启用SMTP身份验证 $mail->Username = 'username@gmail.com'; // SMTP用户名 $mail->Password = 'password'; // SMTP密码 $mail->SMTPSecure = 'tls'; // 启用TLS加密,也可以设置为ssl $mail->Port = 587; // SMTP端口号
Dalam kod PHP, anda perlu menetapkan maklumat pengirim ( Termasuk nama dan alamat e-mel):
$mail->setFrom('from@example.com', 'From Name');
Dalam kod PHP, anda perlu menetapkan maklumat penerima (berbilang penerima boleh ditetapkan ):
$mail->addAddress('example1@example.com', 'Example 1'); $mail->addAddress('example2@example.com', 'Example 2');
Dalam kod PHP, anda perlu menetapkan subjek dan kandungan e-mel:
$mail->Subject = 'Subject'; $mail->Body = 'This is the body text'; $mail->AltBody = 'This is the plain text';
Dalam kod PHP, anda boleh memilih untuk menambah lampiran:
$mail->addAttachment('/path/to/file.pdf'); // 添加附件
Dalam kod PHP, anda boleh Hantar e-mel melalui memanggil kaedah send() contoh PHPMailer:
if($mail->send()) { echo 'Message sent successfully'; } else { echo 'Message could not be sent'; }
Selepas melengkapkan langkah di atas, anda boleh berjaya menghantar e-mel kepada berbilang penerima. Saya harap artikel ini dapat membantu pembangun PHP.
Atas ialah kandungan terperinci Kaedah dan langkah PHP untuk menghantar e-mel kepada berbilang orang menggunakan PHPMailer. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!