$address = array(
'user1@example.com',
'user2@example.com',
'user3@example.com',
'user4@example.com',
'user5@example.com'
);
We will follow the instruction given on how to display elements of an array to display all the address.
<?php
$bodytext = 'This is the body of the test mail';
$subject = 'plus2 Message Subject' . date(" H:i:s", time());
$address = array(
'user1@example.com',
'user2@example.com',
'user3@example.com',
'user4@example.com'
);
require_once('my_phpmailer/class.phpmailer.php');
$email = new PHPMailer();
$email->From = 'userid@example.com';
$email->FromName = 'Your Name';
$email->Subject = $subject;
$email->Body = $bodytext;
while (list ($key, $val) = each ($address)) {
$email->AddAddress($val);
}
if(!$email->send()) {
echo "Mailer Error: " . $email->ErrorInfo;
} else {
echo "Message has been sent successfully";
}
?>
$sql = "SELECT email FROM table_name";
foreach ($dbo->query($sql) as $row) {
$email->AddAddress($row['email']);
}
$email->AddBCC($row['email']); // Data taken from table
$email->AddBCC($val); // Data taken from array
require_once('my_phpmailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->addAddress('recipient@example.com');
$mail->Subject = 'Invoice';
$mail->Body = 'Please find the attached invoices.';
$mail->addAttachment('/path/invoice1.pdf');
$mail->addAttachment('/path/invoice2.pdf');
$mail->send();
require_once('my_phpmailer/class.phpmailer.php');
$mail = new PHPMailer;
$recipients = array(
'recipient1@example.com',
'recipient2@example.com',
'recipient3@example.com'
);
foreach ($recipients as $email) {
$mail->addAddress($email);
if(!$mail->send()) {
echo "Failed to send email to " . $email . ". Error: " . $mail->ErrorInfo;
} else {
echo "Email sent to " . $email . ".";
}
$mail->clearAddresses(); // Reset addresses after each send
}
Email sent to recipient1@example.com. Failed to send email to recipient2@example.com. Error: SMTP connection failed. Email sent to recipient3@example.com.
Author
🎥 Join me live on YouTubePassionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.