ASP.NET ဝိုက်တာ စာကြိုး - WebMail လက်တွေး
- အရှေ့သုံး စား WebPages ဂန္ဒဝါ
- နောက်သုံး စား WebPages PHP
WebMail လက်တွေး - အကြောင်းအရာပေါ် အသုံးပြုနိုင် အေသိဒ်လက်တွေး တွေ့ကြုံ့ တစ်ခု
WebMail လက်တွေး
WebMail လက်တွေး သည် ဝိုက်တာ အေသိဒ် ကို အင်တာမီလိုင်း တွေ့ကြုံ့ အင်တားလိုင်း ပေးသည်။
စာရိုက်: Email အကူအညီ
အဆိုပါ အဆိုပါ အက်ဥ်စ်စ် ကို စတင်သင့်ကြောင်း သင်းသားကို ကိုယ်စားပြုသော အဆိုပါ အက်ဥ်စ်စ် ကို ဖန်တီးပေးပါ၊ အသုံးပြီး သူ့အက်ဥ်စ်စ် ကို ပေးပို့ရန် အသုံးပြီး သူ့ အဆိုပါ အက်ဥ်စ်စ် ကို ဖြင့် အက်ဥ်စ်စ် ကို ပေးပို့ပါ
ပထမပေါ်လွှာ၊ သင်းသားကို ကိုယ်စားပြုသော AppStart ပုံနှိပ် ကို ပြင်ဆင်ပါ
သင်းသားကို ကိုယ်စားပြုသော အဆိုပါ DEMO အက်ဥ်စ်စ် ကို စတင်သင့်ကြောင်း အဆိုပါ အချက်အလက် အတွက် ပေးပါ
_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: အိမ်ဖုံးအိမ်မည် ကို ပေးပို့ရန် အသုံးပြီး သူ့ အက်ဥ်စ်အော် စ် ပေါ်တွင် သုံးပြီး ဖြစ်သော ပေါ်လွှာမှုအပိုင်း
SmtpPort: အိမ်ဖုံးအိမ်မည် ကို ပေးပို့ရန် အသုံးပြီး သူ့ အက်ဥ်စ်အော် စ် ပေါ်တွင် သုံးပြီး ဖြစ်သော ပေါ်လွှာမှုအပိုင်း
EnableSsl: True ဆိုရင် အက်ဥ်စ်အော် စ် လုပ်ငန်း (Secure Socket Layer) ကို အသုံးပြုသင့်၍ဟု သဘောပေးပါ
UserName: အိမ်ဖုံးအိမ်မည် ကို ပေးပို့ရန် အသုံးပြီး သူ့အိမ်ဖုံးအိမ်မည် ကို အမည်ပေးပါ
Password: SMTP အိမ်ဖုံးအိမ်မည် အကြီးအကျယ်
From: from စာရင်းတွင် ရှိသော အိမ်ဖုံးအိမ်မည် (အမည်အသုံးပြီး သူ့အမည်နှင့် အတူအတူ ရှိသည့် ပုံနှိပ်သာ ဖြစ်သည်)。
ဒုတိယမြောက်၊ အဆိုပါ အဆိုပါ အရေးအခင်း ပုံနှိပ် ကို ဖန်တီးပေးပါ
နောက်ပြီးတွင် အရေးအခင်း ပုံနှိပ် ကို ဖန်တီးပေးပြီး အမည်ပေးပါ၊ ရှိမရှိသို့မဟုတ် Email_Input:
Email_Input.cshtml
<!DOCTYPE html> <html> <body> <h1>Request for Assistance</h1> <form method="post" action="EmailSend.cshtml"> <label>Username:</label> <input type="text name="customerEmail" /> <label>Details about the problem:</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