ASP.NET వెబ్ పేజెస్ - వెబ్మెయిల్ హెల్పర్
- ముందు పేజీ WebPages చిత్రం
- తరువాత పేజీ WebPages PHP
వెబ్మెయిల్ హెల్పర్ - అనేక ఉపయోగపడే ASP.NET వెబ్ హెల్పర్లలో ఒకటి.
వెబ్మెయిల్ హెల్పర్
వెబ్మెయిల్ హెల్పర్ మాకు వెబ్ అప్లికేషన్లలో SMTP ఉపయోగించడానికి సులభం చేస్తుంది.
స్క్రిప్ట్: ఇమెయిల్ మద్దతు
ఇమెయిల్ ఉపయోగాన్ని ప్రదర్శించడానికి, సహాయక పరిజ్ఞానాన్ని అందించే ప్రవేశపానికి పేజీని సృష్టించండి, ఆ పేజీని మరొక పేజీకి సమర్పించండి మరియు సహాయ సమస్యల గురించిన మెయిల్ని పంపండి.
మొదటిది: మీ AppStart పేజీని సవరించండి
మీరు ఈ పాఠ్యక్రమంలోని DEMO అనువర్తనాన్ని నిర్మించినట్లయితే, సైట్లో _AppStart.cshtml పేజీ ఉండాలి ఇలా ఉండాలి:
_AppStart.cshtml
@{ WebSecurity.InitializeDatabaseConnection("Users", "UserProfile", "UserId", "Email", true); }
మీరు WebMail హెల్పర్ నిర్వహించడానికి మీ AppStart పేజీకి క్రింది WebMail లక్షణాలను జోడించండి:
_AppStart.cshtml
@{ WebSecurity.InitializeDatabaseConnection("Users", "UserProfile", "UserId", "Email", true); WebMail.SmtpServer = "smtp.example.com"; WebMail.SmtpPort = 25; WebMail.EnableSsl = false; WebMail.UserName = "support@example.com"; WebMail.Password = "password-goes-here"; WebMail.From = "john@example.com"; }
లక్షణాల వివరణ:
SmtpServer: మెయిల్ పంపడానికి ఉపయోగించే SMTP సర్వర్ పేరు.
SmtpPort: SMTP లాజిక్స్ (మెయిల్స్) పంపడానికి ఉపయోగించే సర్వర్ పోర్ట్.
EnableSsl: True ఉంటే సర్వర్ ఎస్ఎస్ఎల్ (సెక్యూర్ సాకెట్ లేయర్) ఎంక్రిప్షన్ ఉపయోగించాలి.
UserName: మెయిల్ పంపడానికి ఉపయోగించే SMTP email ఖాతా పేరు.
Password: SMTP మెయిల్ ఖాతా సంకేతపదం.
From: from అక్షరశృంఖలంలో ఉండే మెయిల్ చివరి అక్షరం (సాధారణంగా UserName తో పరిణతి చెందుతుంది).
రెండవది: ఎలక్ట్రానిక్ మెయిల్ ప్రవేశపానికి పేజీని సృష్టించండి
ఆపై ప్రవేశపానికి పేజీని సృష్టించండి, పేరుపెట్టండి Email_Input:
Email_Input.cshtml
<!DOCTYPE html> <html> <body> <h1>సహాయం అభ్యర్థన</h1> <form method="post" action="EmailSend.cshtml"> <label>యూజర్నేమ్:</label> <input type="text name="customerEmail" /> <label>సమస్య గురించి వివరాలు:</label> <textarea name="customerRequest" cols="45" rows="4"></textarea> <p><input type="submit" value="Submit" /></p> </form> </body> </html>
ఇంపుట్ పేజీ యొక్క విధి సమాచారాన్ని సేకరించడం మరియు సమాచారాన్ని మెయిల్ గా పంపడానికి ఉపయోగించడానికి ఉపయోగించబడుతుంది.
మూడవ: ఇమెయిల్ పంపడానికి పేజీ రూపొందించండి
అప్పుడు ఇమెయిల్స్ పంపడానికి ఉపయోగించడానికి పేజీని రూపొందించండి, అనగా Email_Send:
Email_Send.cshtml
@{ // Read input var customerEmail = Request["customerEmail"]; var customerRequest = Request["customerRequest"]; try { // Send email WebMail.Send(to:"someone@example.com", subject: "Help request from - " + customerEmail, body: customerRequest ); } catch (Exception ex ) { <text>@ex</text> } }
ASP.NET Web Pages అప్లికేషన్ నుండి ఇమెయిల్స్ పంపడానికి కంటెంట్ కోసం మరింత సమాచారం కోసం చూడండి:WebMail ఆబ్జెక్ట్ పరికల్పన హాండ్బుక్.
- ముందు పేజీ WebPages చిత్రం
- తరువాత పేజీ WebPages PHP