এসপিএনইটিসি ওয়েব পেজ - ওয়েবমেইল অবজেক্ট

ওয়েবমেইল অবজেক্ট ব্যবহার করে, আপনি সহজেই ওয়েবপেজ থেকে ইমেইল পাঠাতে পারবেন。

বর্ণনা

ওয়েবমেইল সহজেই ইমেইল ট্রান্সফার প্রোটোকল (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() পদ্ধতিকে ব্যবহার করা আগে এই বৈশিষ্ট্যগুলিকে নিশ্চিতভাবে সংযোজিত করতে হবে。