PHP的邮件多个地址
在本文中,我们将演示如何使用PHP将邮件发送到数据库中的多个地址。
PHPMailer 库用于通过此项目的 XAMPP 网络服务器使用PHP代码安全地将任何电子邮件从未知电子邮件发送到任何邮件 ID。
本如何使用 PHPMailer 发送电子邮件链接中提到的所有先决条件的安装过程。
先决条件:此项目需要以下PHP文件。
- phpMailerautoLoad。 PHP
- php邮件程序。 PHP
- 身份验证。 PHP
- SMTP。 PHP
请按照步骤操作。
转到xampp文件夹的htdocs 。创建如图所示的文件夹,然后将 PHPMailer 库安装到该文件夹中。
创建“索引。 PHP”文件,代码实现应该在其中完成。
创建数据库,以便我们可以手动存储用户的email_ID 。
db_name="mailer"; table_name="users";
创建数据库=”mailer”
创建表名“users”
PHP代码:
PHP
isSMTP(); // Send using SMTP $mail->Host = "smtp.gmail.com"; $mail->SMTPAuth = true; // SMTP username $mail->Username = "YOUR SMTP USERNAME"; // SMTP password $mail->Password = "YOUR PASSWORD"; $mail->SMTPAuth = "tls"; $mail->Port = 587; //Recipients // This email-id will be taken // from your database $mail->setFrom("###"); // Selecting the mail-id having // the send-mail =1 $sql = "select * from users where send_mail=1"; // Query for the makeing the connection. $res = mysqli_query($conn, $sql); if(mysqli_num_rows($res) > 0) { while($x = mysqli_fetch_assoc($res)) { $mail->addAddress($x['email']); } // Set email format to HTML $mail->isHTML(true); $mail->Subject = "Mailer Multiple address in php"; $mail->Body = "Hii Myself Rohit sahu your Article has been acknowledge by me and shortly this article will be contributing in
Geeks for Geeks !
"; $mail->AltBody = "Welcome to Geeks for geeks"; if($mail->send()) { echo "Message has been sent check mailbox"; } else{ echo "failure due to the google security"; } } ?>执行代码后,邮件将被发送到多个 id。
输出:
用户收到的电子邮件
同时接收多个接收器。