with strip_tags remove ent_quotes ejemplo php phpmailer

php - remove - strip_tags wordpress



Dirección múltiple de correo de PHP (1)

Posible duplicado:
PHPMailer AddAddress ()

Aquí está mi código.

require(''class.phpmailer.php''); $mail = new PHPMailer(); $email = ''email1@test.com, email2@test.com, email3@test.com''; $sendmail = "$email"; $mail->AddAddress($sendmail,"Subject"); $mail->Subject = "Subject"; $mail->Body = $content; if(!$mail->Send()) { # sending mail failed $msg="Unknown Error has Occured. Please try again Later."; } else { $msg="Your Message has been sent. We''ll keep in touch with you soon."; } }

El problema
si $ email value es solo 1. Enviará. Pero múltiples no envían. ¿Qué debo hacer para esto? Sé que en la función de correo tienes que separar varios correos electrónicos por comas. Pero no funciona en phpmailer.


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

$mail->AddAddress(''person1@domain.com'', ''Person One''); $mail->AddAddress(''person2@domain.com'', ''Person Two''); // ..

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

$mail->AddCC(''person1@domain.com'', ''Person One''); $mail->AddCC(''person2@domain.com'', ''Person Two''); // ..

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

$recipients = array( ''person1@domain.com'' => ''Person One'', ''person2@domain.com'' => ''Person Two'', // .. ); foreach($recipients as $email => $name) { $mail->AddCC($email, $name); }