تبلیغات

Base-Program.Com | Programming Project DataBase | Leraning Visual Basic 6 , C - ارسال ایمیل فارسی در ASP.NET 1.1

مترجم سایت


آدرس آی پی:
سیستم عامل:
نسخه: بیت
اندازه تصویر:

Base-Program.Com | Programming Project DataBase | Leraning Visual Basic 6 , C - ارسال ایمیل فارسی در ASP.NET 1.1

صفحه خانگی اضافه به علاقمندی ها نسخه ی موبایل
تبلیغات
تبلیغات

درباره سایت

سلام.من محمدرضا متصدی زاده دانشجوی رشته کامپیوتر در دانشگاه آزاد کرمان به همراه دوستم آرش سلطانی دانشجوی رشته کامپیوتر در دانشگاه ملی تهران ، از سال دوم هنرستان در رشته کامپیوتر با هم فعالیت داریم و در سال سوم این وبسایت رو به راه انداختیم ، امید واریم مطالبی رو که در مورد برنامه نویسی به زبان های مختلف قرار می دهیم مورد نیاز شما باشند.با آرزوی ساعاتی خوش برای شما بازدید کنندگان عزیز.

مدیر سایت: محمدرضا متصدی زاده

بهترین مرورگر ها برای نمایش سایت

امکانات دیگر


 

تبلیغات

معرفی سایت به دوستان

 
نام شما :
ایمیل شما :
نام دوست شما:
ایمیل دوست شما:


Powered by ParsTools

آمار

کل مطالب ارسالی:
کل نویسندگان:
بازدید امروز:
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل:
بازدید کل :
آخرین بازید :
آخرین بروزرسانی:

خوش آمدید
موضوع: HTML , CSS | نویسنده: آرش سلطانی

در دات نت 1.1 به کمک System.Web.Mail خیلی راحت می توانید ایمیل ارسال کنید.
البته قابلیت هایش در مقایسه با بعضی کامپوننت ها زیاد نیست ولی خب کار را راه می اندازد. ارسال ایمیل فارسی نکته ظریفی دارد.
باید توجه کنید که چه بدنه نامه تان با فرمت HTML می فرستید و چه به صورت متن معمولی، مثل صفحات وب فارسی که بر اساس استاندارد یونیکد UTF-8 ساخته می شوند، متن ارسالی شما هم باید چنین فرمتی داشته باشد.

حالا در عمل فرض کنید نقی می خواهد به تقی ایمیل فارسی بفرستد.کد ارسال ایمیل که خیلی ساده است را در زیر می بینید. قسمت های bold شده هم مربوط به همان نکات ظریف ارسال متن فارسی هستند که گفتم.


// ابتدا یک شی از کلاس مورد نظر بگیرید
MailMessage mail = new MailMessage();

//
فرستنده و گیرنده و موضوع نامه را مشخص کنید

mail.From = "naghi@gholi.com";
mail.To= "taghi@gholi.com";
mail.Subject = "Persian Email Test";

// برای ارسال متن های فارسی این دو خط کد را لازم دارید
mail.BodyFormat = MailFormat.Html;
mail.BodyEncoding = System.Text.Encoding.GetEncoding( "utf-8" );

// متن ایمیل را مشخص کنید
string text="
تست فارسیچطوری تقی ؟
اردتمند نقی";
mail.Body = text;

// smtp server حالا
SmtpMail.SmtpServer = "";

//
در نهایت ایمیل را ارسال کنید

SmtpMail.Send( mail );

 

کد بالا را می توانید مثلا در تابع مربوط به کلیک کردن روی یک دکمه ( همان دکمه ارسال ایمیل ) بنویسید. در ضمن این سایت هم برای شناخت قابلیت های کلاس ایمیل در دات نت خیلی مفید است.