ASP.NET Web Pages - WebMail ऑब्जैक्ट
- पिछला पृष्ठ वेबपेजेस डाटाबेस
- अगला पृष्ठ वेबपेजेस असिस्टेंट
WebMail ऑब्जैक्ट के द्वारा, आप आसानी से वेबपेज से ईमेल भेज सकते हैं。
वर्णन
WebMail वापरकर सरल ईमेल प्रेषण प्रोटोकॉल (SMTP) के द्वारा ईमेल बनाने और भेजने का तरीका प्रदान करता है。
उदाहरण
संदर्भ Web Pages ईमेल इस चापरे में की उदाहरण.
WebMail ऑब्जेक्ट संदर्भ मानचित्र - गुण
गुण | वर्णन |
---|---|
EnableSsl | यदि सर्वर SSL एनक्रिप्शन का उपयोग करता है, तो True. |
From | भेजनकर्ता ईमेल एड्रेस प्राप्त करता है या सेट करता है. |
Password | भेजनकर्ता ईमेल खाते के पासवर्ड प्राप्त करता है या सेट करता है. |
SmtpPort | SMTP लेनदेन के लिए उपयोग के लिए पोर्ट प्राप्त करता है या सेट करता है. |
SmtpServer | ईमेल पाठाने के लिए उपयोग के लिए SMTP सर्वर का नाम प्राप्त करता है या सेट करता है. |
UserName | ईमेल भेजने के लिए उपयोग के लिए ईमेल खाते का नाम प्राप्त करता है या सेट करता है. |
WebMail संदर्भ मानचित्र - विधि
विधि | वर्णन |
---|---|
Send() | निर्धारित ईमेल को पाठाने के लिए भेजने वाले SMTP सर्वर पर भेजता है. |
Send() विधि के निम्नलिखित पैरामीटर हैं:
पैरामीटर | क़िस्म | वर्णन |
---|---|---|
to | स्ट्रिंग | प्राप्तकर्ता एड्रेस. (;) से अलग करें. |
subject | स्ट्रिंग | शीर्षक पद. |
body | स्ट्रिंग | ईमेल का मुख्यांक. |
और निम्नलिखित वृद्धि पैरामीटरों:
पैरामीटर | क़िस्म | वर्णन |
---|---|---|
from | स्ट्रिंग | भेजनकर्ता एड्रेस. |
cc | स्ट्रिंग | साबित करने के लिए ईमेल की कॉपी को भेजने के लिए ईमेल एड्रेस; (;) से अलग करें. |
filesToAttach | सेट | फ़ाइल नामों के सेट, जिसे ईमेल में जोड़ने के लिए निर्धारित किया जाता है. |
isBodyHtml | लॉजिकल वैल्यू | यदि true है, तो ईमेल मुख्यांक को HTML फॉर्मेट में निर्धारित करता है. |
additionalHeaders | सेट | सर्वेर के शीर्षकों के सेट, जिसे इस ईमेल में समाविष्ट किया जाने वाला सामान्य SMTP शीर्षक में जोड़ा जा सकता है. |
bcc | स्ट्रिंग | ईमेल 'बीसीसी' प्रतिलिपि को भेजने के लिए अन्य प्राप्तकर्ताओं के ईमेल एड्रेस. |
contentEncoding | स्ट्रिंग | ईमेल मुख्यांक एनकोडिंग. |
headerEncoding | स्ट्रिंग | ईमेल शीर्षक के लिए एनकोडिंग. |
priority | स्ट्रिंग | ईमेल की प्राथमिकता निर्धारित करने के लिए उपयोग किया जाने वाला मूल्य. |
replyTo | स्ट्रिंग | जब भी प्राप्तकर्ता ईमेल जवाब देता है, तो उसे उपयोग करने वाला ईमेल एड्रेस. |
तकनीकी डाटा
नाम | मूल्य |
---|---|
क्लास | System.Web.Helpers.WebMail |
नेस्पेस | System.Web.Helpers |
एसेम्बली | System.Web.Helpers.dll |
वेबमेल सहायक चालू करें
यदि वेबमेल सहायक का उपयोग करना चाहते हैं, तो आपको एक SMTP सर्वर पर दाखिल होना होगा. SMTP ईमेल का 'आउटपुट' हिस्सा है. यदि आप वेब होस्टिंग का उपयोग करते हैं, तो आपको पहले से ही SMTP सर्वर का नाम प्राप्त हो सकता है. यदि आप कंपनी नेटवर्क में हैं, तो आपको IT विभाग से SMTP सर्वर का नाम पूछना होगा. यदि आप घर पर काम करते हैं, तो आपको सामान्य ईमेल प्रदाता का उपयोग कर सकते हैं.
ईमेल भेजने के लिए, आपको इसपर आवश्यकता है:
- SMTP सर्वर का नाम
- पोर्ट नंबर (आमतौर पर 25)
- ईमेल उपयोगकर्ता नाम
- ईमेल पासवर्ड
वेबसाइट के रूट डिरेक्ट्री में, नाम _AppStart.cshtml वाला पृष्ठ बनाएं (या संशोधित करें):
नीचे दिए गए कोड को इस फ़ाइल में लिखें:
_AppStart.cshtml
@} WebMail.SmtpServer = "smtp.example.com"; WebMail.SmtpPort = 25; WebMail.EnableSsl = false; WebMail.UserName = "support@example.com"; WebMail.Password = "password"; WebMail.From = "john@example.com" }
वेबसाइट (अनुप्रयोग) के प्रत्येक बार चालू होने पर इस कोड को चालू किया जाता है। यह WebMail ऑब्जैक्टशुरू करें。
स्थानांतरित करें:
smtp.example.com ईमेल भेजने के लिए उपयोग के लिए SMTP सर्वर के नाम के लिए。
25 सर्वर को SMTP घटक (ईमेल) को संसाधित करने के लिए उपयोग के लिए पोर्ट नंबर के लिए。
false true के लिए, यदि सर्वर ईमेल भेजने के दौरान सुरक्षित सॉकेट लेयर (SSL) के द्वारा कनेक्शन को एनक्रिप्शन करता है。
support@example.com ईमेल भेजने के लिए उपयोग के लिए SMTP ईमेल खाते के नाम के लिए。
password SMTP ईमेल खाते के पासवर्ड के लिए。
john@example भेजन के पते के लिए。
सुझाव:आपको अनिवार्य नहीं है कि आप AppStart फ़ाइल में WebMail ऑब्जैक्ट को शुरू करें, लेकिन आपको WebMail.Send() विधि को बुलाने से पहले इन गुणों को सेट करना चाहिए。
- पिछला पृष्ठ वेबपेजेस डाटाबेस
- अगला पृष्ठ वेबपेजेस असिस्टेंट