Saltar al contenido

PHPMailer AddAddress ()

Solución:

Necesitas llamar al AddAddress función una vez para cada dirección de correo electrónico a la que desee enviar. Solo hay dos argumentos para esta función: recipient_email_address y recipient_name. El nombre del destinatario es opcional y no se utilizará si no está presente.

$mailer->AddAddress('[email protected]', 'First Name');
$mailer->AddAddress('[email protected]', 'Second Name');
$mailer->AddAddress('[email protected]', 'Third Name');

Puede usar una matriz para almacenar los destinatarios y luego usar una for círculo. Espero que ayude.

Necesitas llamar al AddAddress método una vez para cada destinatario. Al igual que:

$mail->AddAddress('[email protected]', 'Person One');
$mail->AddAddress('[email protected]', 'Person Two');
// ..

Para facilitar las cosas, debe recorrer una matriz para hacer esto.

$recipients = array(
   '[email protected]' => 'Person One',
   '[email protected]' => 'Person Two',
   // ..
);
foreach($recipients as $email => $name)
{
   $mail->AddAddress($email, $name);
}

Mejor aún, agréguelos como destinatarios de Carbon Copy.

$mail->AddCC('[email protected]', 'Person One');
$mail->AddCC('[email protected]', 'Person Two');
// ..

Para facilitar las cosas, debe recorrer una matriz para hacer esto.

$recipients = array(
   '[email protected]' => 'Person One',
   '[email protected]' => 'Person Two',
   // ..
);
foreach($recipients as $email => $name)
{
   $mail->AddCC($email, $name);
}

Algunas excelentes respuestas anteriores, usando esa información aquí es lo que hice hoy para resolver el mismo problema:

$to_array = explode(',', $to);
foreach($to_array as $address)
{
    $mail->addAddress($address, 'Web Enquiry');
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *