संपादित करें: लाल प्रश्नों में एक अभ्यास के अलावा, यह प्रश्न व्यर्थ है। यह मुद्दा मेरी मूर्खता का संयोजन बन गया (कोई भी ईमेल नहीं किया जा रहा था क्योंकि मेजबान को निर्दिष्ट नहीं किया जा रहा था और web.config में गलत था) और उपयोगकर्ता मुझे बता रहे थे कि उन्हें कभी-कभी ईमेल मिलते हैं और कभी-कभी नहीं होते हकीकत में वे कभी ईमेल प्राप्त नहीं कर रहे थे।.Net System.Mail.Message कई "टू" पते जोड़ना
तो, नियंत्रित सेटिंग में समस्या को पुन: उत्पन्न करने के लिए उचित कदम उठाने के बजाय, मैंने उपयोगकर्ता की जानकारी और "यह मेरी मशीन पर काम करता है" मानसिकता पर भरोसा किया। खुद को और किसी और के लिए अच्छा अनुस्मारक जो कभी-कभी मूर्ख होता है।
मैं सिर्फ कुछ मुझे लगता है कि असंगत है मारा, और अगर मैं कुछ गलत कर रहा हूँ देखने के लिए, अगर मैं एक बेवकूफ हूँ, या चाहता था ...
MailMessage msg = new MailMessage();
msg.To.Add("[email protected]");
msg.To.Add("[email protected]");
msg.To.Add("[email protected]");
msg.To.Add("[email protected]");
सच ही भेजता है यह ईमेल 1 व्यक्ति, अंतिम व्यक्ति को।
गुणकों मैं यह करने के लिए है जोड़ने के लिए:
msg.To.Add("[email protected],[email protected],[email protected],[email protected]");
मैं इसे नहीं मिलता है। मैंने सोचा कि मैं To
पता संग्रह में कई लोगों को जोड़ रहा था, लेकिन मैं जो कर रहा था उसे बदल रहा था।
मुझे लगता है कि मैं सिर्फ अपनी त्रुटि का एहसास (-) नई MailAddress ("[email protected]")
संग्रह करने के लिए एक आइटम जोड़ने के लिए, .To.Add का उपयोग आप सिर्फ एक string
का उपयोग करते हैं , यह अपनी सूची में जो कुछ भी था उसे बदल देता है। संपादित करें: अन्य लोगों ने परीक्षण किया है और इस व्यवहार को नहीं देख रहे हैं। यह या तो ढांचे के मेरे विशेष संस्करण में एक बग है, या अधिक संभावना है, मेरे द्वारा बेवकूफ चालक।
उह। मैं इसे एक बड़ा बड़ा गचाचा मानता हूँ! चूंकि मैंने अपने स्वयं के प्रश्न का उत्तर दिया, लेकिन मुझे लगता है कि स्टैक ओवरफ्लो संग्रह में यह मूल्य है, मैं अभी भी यह पूछूंगा। हो सकता है कि किसी को भी अन्य जाल का विचार हो जिसे आप गिर सकते हैं।
खुशी है कि आपने अपना स्वयं का उत्तर देने का सवाल छोड़ने का फैसला किया है। यह एक अजीब घटना है। – DOK
क्या आपकी समस्या यह है कि यह केवल * अंतिम * भेजती है या आपका संग्रह मूल्यों को ओवरराइट कर रहा है? एफडब्ल्यूआईडब्लू, एक .Net 2.0 कंसोल ऐप में, यह अपेक्षित व्यवहार करता है (संग्रह में 4 पते)। –
पुन: उत्पन्न नहीं कर सकता है। – SLaks