ایس پی این داویز ووب پیج - ووب مینل آئیٹم

وسیع استعمال ووب مینل آئیٹم کے ذریعے، آپ ووب پینج سے ای میل بھی سادے طریقے سے فرستا سکتے ہیں。

وصف

وеб مینل، وسیع استعمال سادہ پیمانہ پیام فرستائی (ایس ایم پی) کے ذریعے ای میل تعمیر اور فرستائی کا طریقہ فراہم کرتا ہے。

مثال

دیکھئے ووب پیجز ای میل اس فصل میں کی گئی مثال،

ووب میل آئیکن نائیک مراجعہ کتاب - پرپریٹی

پرپریٹی وصف
EnableSsl تقریباً، اگر سرور ایس ایل ایس انکریپشن استعمال کر رہا ہے تو،
From فرمتر ای میل آدرس کو حاصل یا تنظیم کریں گا۔
Password فرمتر اکاؤنٹ کا پاسورڈ کو حاصل یا تنظیم کریں گا۔
SmtpPort ایس ایم پی معاملات کیلئے استعمال کریں گا کا پورٹ کو حاصل یا تنظیم کریں گا۔
SmtpServer ای میل کو بھیجنا چاہیئے کیلئے ایس ایم پی سرور کا نام کو حاصل یا تنظیم کریں گا۔
UserName ای میل کا اکاؤنٹ نام کو حاصل یا تنظیم کریں گا۔

ووب میل مراجعہ کتاب - میٹھد

میٹھد وصف
Send() مخصوص ای میل کو ایس ایم پی سرور تک بھیجنا چاہیئے، جس کو بھیجنا چاہیئے اس کا نام استعمال کریں گا۔

Send() میٹھد کے پارامتر:

پارامتر کچھ وصف
to نوٹ وصول کنندگان کا آدرس، آدرس استعمال کریں گا؛ اس کا نام سکور کریں گا (؛) سے تقسیم کریں گا۔
subject نوٹ موضوع سطر
body نوٹ ای میل کا متن

اور دراصل اس کے پارامتر:

پارامتر کچھ وصف
from نوٹ فرمتر آدرس
cc نوٹ ای میل کو اس کو بھیج سکتے ہیں، آدرس استعمال کریں گا؛ اس کا نام سکور کریں گا (؛) سے تقسیم کریں گا۔
filesToAttach کلیکشن فائل کی مجموعہ، جس کو ای میل میں جوڑنا چاہیئے اس کا نام استعمال کریں گا۔
isBodyHtml بائیکل والی قیمت اگر بائیکل تکمیل بائیکل، تو ای میل کا متن ایچ تی ایم ایل فارمٹ میں ہوگا۔
additionalHeaders کلیکشن سرسرا کی مجموعہ، جس کو اس ای میل میں شامل ایس ایم پی سرسرا میں شامل کریں سکتے ہیں۔
bcc نوٹ ای میل کی ‘بک سی’ کاپی کو اس کو بھیج سکتے ہیں، جس کو بھیجنا چاہیئے اس کا ای میل آدرس استعمال کریں گا۔
contentEncoding نوٹ ای میل کا متن کو کد کاری کرنے کیلئے استعمال کریں گا۔
headerEncoding نوٹ ای میل کی سرسرا کو کد کاری کرنے کیلئے استعمال کریں گا۔
priority نوٹ ای میل کی ترجیحات کو معین کرنے والا مقدار استعمال کریں گا۔
replyTo نوٹ بازگشت رسانہ ای میل آدرس، جس کو وصول کنندہ استعمال کریں گا۔

تکنیکی اعداد و شمار

نام مقدار
کلاس System.Web.Helpers.WebMail
نیمسپیس System.Web.Helpers
آsemble System.Web.Helpers.dll

ووب میل اسسٹنٹ کو شروع کریں

کاوش کریں تاکہ ووب میل اسسٹنٹ استعمال کریں، آپ کو ایک ایس ایم پی سرور تک رسائی حاصل کرنا ہوگی۔ ایس ایم پی ای میل کا ‘خارجی’ حصہ ہے۔ اگر آپ ووب میزبان استعمال کر رہے ہیں، تو آپ کو ممکن ہوگی کہ آپ کو ایس ایم پی سرور کا نام حاصل ہو چکا ہو۔ اگر آپ کمپنی نیٹ ورک میں ہیں، تو آپ کو آئی ٹی محکمہ سے ایس ایم پی سرور کا نام معلوم کرنا ہوگا۔ اگر آپ گھر پر کام کر رہے ہیں، تو آپ کو عام ای میل پرووائیڈرس کو استعمال کرنا ہوگا۔

ای میل بھیجنے کیلئے آپ کو:

  • SMTP سروےرو کا نام
  • پورٹ نمبر (غیر معمولی طور پر 25)
  • ای میل استعمال نام
  • ای میل پاسورڈ

سائٹ کی رئیٹ کا رورو میں، نام کا _AppStart.cshtml پیج بنائیں (یا ترمیم کریں):

درج ذیل کو فائل میں لکھیں:

_AppStart.cshtml

@}
وایب مائل.SmtpServer = "smtp.example.com";
وایب مائل.SmtpPort = 25;
وایب مائل.EnableSsl = false;
وایب مائل.UserName = "support@example.com";
وایب مائل.Password = "password";
وایب مائل.From = "john@example.com"
}

سائٹ (ایپلیکیشن) کی ہر مرتبہ آغاز کے وقت یہ کوڈ چلایا جاتا ہے۔ یہ آپ کیوں چلائے گا وایب مائل اکائیآغاز کریں。

جایگا:

smtp.example.com ای میل کا استعمال کے لئے SMTP سروےرو کا نام کے لئے。

25 سروےرو کو استعمال کیا جائے گا SMTP کارروائی (ای میل) کیلئے پورٹ نمبر کے لئے。

false اگر سروےرو اسٹیارک کا استعمال کیا جاتا ہے تو true، اگر سروےرو ای میل کا استعمال کریں تو سیکور سکریٹ لائن (SSL) استعمال کیا جاتا ہے تو。

support@example.com ای میل کا استعمال کے لئے SMTP ای میل اکاؤنٹ کا نام کے لئے。

پاسورڈ SMTP ای میل اکاؤنٹ کا پاسورڈ کے لئے。

john@example فرنٹ آدرس کے لئے。

نکات:آپ نہیں ضروری ہیں کہ آپ AppStart فائل میں وایب مائل اکائی کو آغاز کریں، لیکن آپ کو وایب مائل. Send() مہم کا استعمال کریں قبل ان خاصیتیں سیٹ کریں。