এসপিএনইটিসি ওয়েব পেজ - ওয়েবমেইল অবজেক্ট
- পূর্ববর্তী পৃষ্ঠা WebPages ডাটাবেস
- পরবর্তী পৃষ্ঠা WebPages অ্যাসিস্ট্যান্ট
ওয়েবমেইল অবজেক্ট ব্যবহার করে, আপনি সহজেই ওয়েবপেজ থেকে ইমেইল পাঠাতে পারবেন。
বর্ণনা
ওয়েবমেইল সহজেই ইমেইল ট্রান্সফার প্রোটোকল (SMTP) ব্যবহার করে ইমেইল গঠন এবং পাঠানোর পদ্ধতি প্রদান করে।
উদাহরণ
দেখুন ওয়েব পেজেস ইমেল এই চাপটিতের উদাহরণ
ওয়েবমেইল অবজেক্ট রেফারেন্স ম্যানুয়েল - বৈশিষ্ট্য
বৈশিষ্ট্য | বর্ণনা |
---|---|
EnableSsl | সার্ভার এসএলএস এনক্রিপশন ব্যবহার করছে তবে, True |
From | প্রেরক ইমেল ঠিকানা পাওয়া বা সেট করুন |
Password | প্রেরক ইমেল অ্যাকাউন্টের পাসওয়ার্ডটি পাওয়া বা সেট করুন |
SmtpPort | SMTP ট্রানজেকশনের জন্য পোর্টটি পাওয়া বা সেট করুন |
SmtpServer | ইমেল ডেলিভারির জন্য SMTP সার্ভারের নামটি পাওয়া বা সেট করুন |
UserName | ইমেল অ্যাকাউন্টের নামটি পাওয়া বা সেট করুন |
ওয়েবমেইল রেফারেন্স ম্যানুয়েল - মথড
মথড | বর্ণনা |
---|---|
Send() | সুনির্দিষ্ট ইমেলকে ডেলিভারি করতে হবে SMTP সার্ভার |
Send() মথড একটি পারামিটার নিয়ে আসে:
পারামিটার | ধরন | বর্ণনা |
---|---|---|
to | স্ট্রিং | প্রাপক ঠিকানা, (;) দ্বারা বিভক্ত |
subject | স্ট্রিং | শিরোনাম পয়েন্ট |
body | স্ট্রিং | ইমেলের মূল বক্তব্য |
এবং নিম্নলিখিত অপশনাল পারামিটার:
পারামিটার | ধরন | বর্ণনা |
---|---|---|
from | স্ট্রিং | প্রেরক ঠিকানা |
cc | স্ট্রিং | যাকে ইমেল কপি পাঠাতে হবে ঠিকানা; (;) দ্বারা বিভক্ত |
filesToAttach | সংকলন | ফাইলের নামের সংকলন, যা ইমেলের মধ্যে যোগ করতে হবে |
isBodyHtml | লজিকাল মান | যদি true হলে, তবে ইমেল মূল বক্তব্যকে HTML ফরম্যাটে নির্দিষ্ট করে |
additionalHeaders | সংকলন | শিরোনামের সংকলন, যা এই ইমেলের সাথে সাধারণ এসএমটিপি শিরোনামের মধ্যে যোগ করা যায় |
bcc | স্ট্রিং | যাকে ইমেল ‘সিক্রেট’ কপি পাঠাতে হবে অন্য প্রাপকদের ইমেল ঠিকানা |
contentEncoding | স্ট্রিং | ইমেল মূল বক্তব্যের এনকোডিং |
headerEncoding | স্ট্রিং | ইমেল শিরোনামের এনকোডিং |
priority | স্ট্রিং | ইমেল প্রাথমিকতা নির্দিষ্ট করার জন্য ব্যবহার করা মান |
replyTo | স্ট্রিং | প্রাপক ইমেল প্রত্যুত্তর দেওয়ার সময় ব্যবহার করতে হবে ইমেল ঠিকানা |
প্রযুক্তিগত ডাটা
নাম | মান |
---|---|
Class | System.Web.Helpers.WebMail |
Namespace | System.Web.Helpers |
Assembly | System.Web.Helpers.dll |
ওয়েবমেইল অ্যাসিস্ট্যান্ট ইনিশিয়েলাইজ
ইঞ্জিনারিং ওয়েবমেইল অ্যাসিস্ট্যান্ট ব্যবহার করার জন্য, আপনাকে একটি SMTP সার্ভার তে প্রবেশ করতে হবে।SMTP ইমেলের “আউটপুট” অংশ।আপনি হোস্টিং ডোমেইন ব্যবহার করছেন তবে, আপনি সম্ভবত এসএমটিপি সার্ভারের নাম পেয়েছেন।আপনি কোম্পানী নেটওয়ার্কে আছেন তবে, আপনাকে IT দপ্তরের কাছে এসএমটিপি সার্ভারের নাম জানতে হবে।আপনি ঘরে কাজ করছেন তবে, আপনি সাধারণ ইমেল প্রদাতা ব্যবহার করতে পারেন。
ইমেল পাঠাতে, আপনাকে যেমন করতে হবে:
- 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 ইমেল পাঠাতে ব্যবহৃত এসএমটিপি সার্ভারের নাম
25 সার্ভারকে এসএমটিপি কাজ (ইমেল) পরিচালনার জন্য ব্যবহৃত পোর্ট নম্বর
false সত্য, যদি সার্ভার ইমেল পাঠাতে সিকিউর সক্স লেভেল (SSL) ব্যবহার করে সংযোগকে এক্সক্রিমেট করে
support@example.com ইমেল ব্যবহারকারীর নাম জন্য
password SMTP মেল অ্যাকাউন্টের পাসওয়ার্ড জন্য
john@example প্রদত্ত ছোট্টো ঠিকানা জন্য
সুঝানা:আপনি AppStart ফাইলে WebMail অবজেক্টটিকে প্রথম চালু করতে হবে না, কিন্তু WebMail.Send() পদ্ধতিকে ব্যবহার করা আগে এই বৈশিষ্ট্যগুলিকে নিশ্চিতভাবে সংযোজিত করতে হবে。
- পূর্ববর্তী পৃষ্ঠা WebPages ডাটাবেস
- পরবর্তী পৃষ্ঠা WebPages অ্যাসিস্ট্যান্ট