এসপিএনইটিও ওয়েব পেজ - ওয়েবমেইল হেল্পার
- পূর্ববর্তী পৃষ্ঠা WebPages চার্ট
- পরবর্তী পৃষ্ঠা WebPages PHP
ওয়েবমেইল হেল্পার - অনেকগুলি উপযোগী এসপিএনইটিও ওয়েব হেল্পাররা এর মধ্যে একটি
ওয়েবমেইল হেল্পার
ওয়েবমেইল হেল্পার আমাদের ওয়েব অ্যাপ্লিকেশন থেকে এসএমটিপি ব্যবহার করে ইমেইল পাঠাতে সহজ করে দেয়。
脚本: Email 支持
স্ক্রিপ্ট: Email সহায়তা
ইমেইল ব্যবহারের প্রদর্শনের জন্য, আমরা একটি টেকনিক্যাল সহায়তা ইনপুট পেজ তৈরি করব, যার মাধ্যমে ব্যবহারকারী অন্য একটি পেজে এই পেজ পাঠাতে পারব এবং সহায়তা প্রশ্ন নিয়ে ইমেইল পাঠাতে পারব
প্রথমঃ আপনার AppStart পেজ সম্পাদনা করুন
_AppStart.cshtml
@{ WebSecurity.InitializeDatabaseConnection("Users", "UserProfile", "UserId", "Email", true); }
যদি আপনি এই টিউটোরিয়ালের DEMO অ্যাপ্লিকেশন তৈরি করেছেন, তবে সাইটে _AppStart.cshtml পেজ থাকা উচিত, যার অন্তর্ভুক্ত হল:
_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 transactions (ইমেইল) পাঠাতে ব্যবহৃত সার্ভার পোর্ট।
EnableSsl: True, যদি সার্ভার SSL (Secure Socket Layer) এনক্রিপশন ব্যবহার করা হওয়া উচিত।
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