2010-06-30 15 views
65

Possible Duplicate:
PHPMailer AddAddress()PHP मेलर एकाधिक पता

यहां मेरा कोड है।

 
require('class.phpmailer.php'); 
$mail = new PHPMailer(); 

$email = '[email protected], [email protected], [email protected]'; 

    $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."; 
    } 
} 

समस्या
अगर $ ईमेल मूल्य केवल 1. यह भेज देंगे है। लेकिन एकाधिक भेज नहीं है। इसके लिए मुझे क्या करना चाहिए। मुझे पता है कि मेल फ़ंक्शन में आपको अल्पविराम से कई ईमेल अलग करना होगा। लेकिन phpmailer में काम नहीं कर रहा है।

उत्तर

200

आपको प्रत्येक प्राप्तकर्ता के लिए AddAddress विधि को कॉल करने की आवश्यकता है। इस तरह:

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

बेहतर अभी तक, उन्हें कार्बन कॉपी प्राप्तकर्ता के रूप में जोड़ें।

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

चीजों को आसान बनाने के लिए, आपको ऐसा करने के लिए एक सरणी के माध्यम से लूप करना चाहिए।

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

सावधान: का उपयोग कर 'AddCC()' 'AddAddress के स्थान पर()' वजह से PHPMailer त्रुटि 'ईमेल त्रुटि: आप कम से कम एक प्राप्तकर्ता ईमेल address' प्रदान करनी चाहिए। ऐसा लगता है कि PHPCailer को पहले सीसी पते को फ़ील्ड में कॉपी करके इस से पुनर्प्राप्त किया गया है। यह उन ईमेल के साथ समाप्त हुआ जो दोनों एक ही पते पर ईमेल और सीसीड हैं। – doub1ejack

+0

आसान समाधान के लिए धन्यवाद! – Si8

+4

मैं सिर्फ यह जोड़ना चाहता हूं कि ऐडसीसी का उपयोग करके सभी प्राप्तकर्ताओं को ईमेल किया जाएगा, लेकिन जब वे ईमेल खोलते हैं तो वे सभी एक दूसरे के ईमेल में हेडर में ईमेल देखेंगे। – badsyntax

संबंधित मुद्दे