आपको प्रत्येक प्राप्तकर्ता के लिए AddAddress
विधि को कॉल करने की आवश्यकता है। इस तरह:
$mail->AddAddress('[email protected]', 'Person One');
$mail->AddAddress('[email protected]', 'Person Two');
// ..
चीजों को आसान बनाने के लिए, आपको ऐसा करने के लिए एक सरणी के माध्यम से लूप करना चाहिए।
$recipients = array(
'[email protected]' => 'Person One',
'[email protected]' => 'Person Two',
// ..
);
foreach($recipients as $email => $name)
{
$mail->AddAddress($email, $name);
}
बेहतर अभी तक, उन्हें कार्बन कॉपी प्राप्तकर्ता के रूप में जोड़ें।
$mail->AddCC('[email protected]', 'Person One');
$mail->AddCC('[email protected]', 'Person Two');
// ..
चीजों को आसान बनाने के लिए, आपको ऐसा करने के लिए एक सरणी के माध्यम से लूप करना चाहिए।
$to_array = explode(',', $to);
foreach($to_array as $address)
{
$mail->addAddress($address, 'Web Enquiry');
}
स्रोत
2014-06-19 10:25:20
PHPMailer अब (मई 2015) एक पार्स समारोह के माध्यम से पता स्ट्रिंग इस तरह संभाल कर सकते हैं। [यह उत्तर] देखें (http://stackoverflow.com/a/30377848/333340) – Synchro