मैं प्राप्तकर्ताओं की एक सूची में ईमेल भेजने के लिए जावमेल का उपयोग कर रहा हूं, लेकिन नहीं चाहता कि वे यह देखने में सक्षम हों कि ईमेल किसने प्राप्त किया है। मैं इसे बीसीसी का उपयोग करके भी भेजना नहीं चाहता क्योंकि तब से उपयोगकर्ता स्वयं को TO सूची में नहीं देखता है। मैंने सोचा कि यह कोड यह करेगा, लेकिन यह TO सूची में सभी प्राप्तकर्ताओं को दिखाता है। एक लूप बनाने और एक समय में ईमेल भेजने के अलावा, क्या ऐसा करने का कोई और तरीका है?अन्य प्राप्तकर्ताओं को प्रकट किए बिना एकाधिक प्राप्तकर्ताओं को ईमेल करें
(नोट:। प्राप्तकर्ताओं [] ईमेल पते से युक्त एक स्ट्रिंग सरणी है)
javax.mail.internet.InternetAddress[] addressTo = new javax.mail.internet.InternetAddress[recipients.length];
for (int i = 0; i < recipients.length; i++)
{
addressTo[i] = new javax.mail.internet.InternetAddress(recipients[i]);
}
msg.setRecipients(javax.mail.Message.RecipientType.TO, addressTo);
+1 एक मेलिंग सूची में शामिल लोग "से" शीर्षक में मेलिंग सूची का पता देखने की उम्मीद। "विशेष प्रचार ऑफ़र" ईमेल के लिए सदस्यता लेने वाले लोगों को "to" हेडर में क्या परवाह नहीं है। यदि आप इसे व्यक्तिगत रखना चाहते हैं, तो आप इसे प्राप्त नहीं कर रहे हैं। लोग समझ सकते हैं कि एक ईमेल कॉपी/पेस्ट बड़े पैमाने पर बीएस भेजता है। यदि आप इसे सही तरीके से कर रहे हैं तो आपकी संदेश सामग्री में कम से कम एक $ उपयोगकर्ता नाम चर शामिल होगा और फिर आपको इसे 1 से 1 –
भेजना होगा, इस तरह मुझे बीसीसी के बारे में कैसा लगा, यह बॉक्स में कुछ भी नहीं होने पर कम व्यक्तिगत दिखता है। तो मैं उससे दूर रहने की उम्मीद कर रहा था। – Don
यह उत्तर गलत है। जून 2 9 2012 से मेरा उत्तर देखें। –