हमने System.Web.Helpers.Webmail.Send
से पहले स्टैक ओवरव्लो पर कुछ समान प्रश्न देखे हैं लेकिन मुझे क्या हो रहा है इसके बारे में कोई उचित स्पष्टीकरण नहीं दिख रहा है।वेबमेल के साथ क्या गलत है। जब कई प्राप्तकर्ताओं की बात आती है तो भेजें?
to:
पैरामीटर के बारे में, the documentation का कहना है:
प्राप्तकर्ता या प्राप्तकर्ताओं का ईमेल पता। अर्धविराम (;) का उपयोग कर अलग-अलग एकाधिक प्राप्तकर्ता।
और मैं जवाब "use a comma because the docs are wrong" कहा, या "अर्धविराम का उपयोग करें" देखा है, या "maybe it's an environment issue"।
कोड
WebMail.Send(
to: "[email protected],[email protected]",
from: "[email protected]",
subject: "Some Automated Email",
body: "<strong>Lorem Ipsum</strong>",
isBodyHtml: true
);
मैं कुछ परिदृश्यों की कोशिश की है:
[email protected];[email protected]
कोई ईमेल प्राप्त: An invalid character was found in the mail header: ';'.
[email protected]; [email protected]
केवल पहले प्राप्तकर्ता ईमेल
[email protected],[email protected]
दोनों ईमेल
[email protected], [email protected]
दोनों ईमेल प्राप्त प्राप्त प्राप्त करता
[email protected], [email protected]
पहले ईमेल प्राप्त है, लेकिन न आया हुआ अपवाद: Mailbox unavailable. The server response was: 5.7.1 Unable to relay
[email protected], [email protected]
कोई ईमेल प्राप्त: An invalid character was found in the mail header: ','.
किसी को भी इस पर कुछ प्रकाश डाला सकता है? मैंने वास्तव में एक अलग सर्वर पर और भी अधिक विचित्र व्यवहार किया है; मैं उपर्युक्त परीक्षणों के लिए एक्सचेंज का उपयोग कर रहा हूं, लेकिन वास्तव में HMailServer पर विभिन्न व्यवहार का अनुभव किया जहां [email protected],[email protected]
परिणामस्वरूप कोई सर्वर त्रुटियों के साथ एक चुप विफलता और HMailServer लॉग में कोई आउटगोइंग मेल नहीं हुआ। HMailServer के साथ सिस्टम पर मुझे केवल एक ही पते के साथ सफलता मिली है।