PDA

View Full Version : آموزش: نحوه ارسال ایمیل توسط SmtpClient



omidghadiri
دوشنبه 29 آذر 1389, 17:09 عصر
با سلام و عرض خسته نباشید

زمانی که در سایت داشتم به تاپیک ها نگاه میکردم ، دیدم که خیلی ها مشکل ارسال ایمیل دارند ، به همین خاطر این تاپیک رو زدم گفتم آموزش ارسال ایمیل رو بزارم که توسط SmtpClient هست.

موارد مورد نیاز جهت ارسال ایمیل:
1- میل سرور ، برای داشتن این گونه میل سرور ها باید نرم افزار میل سرور رو داشته باشید که از بهترین ومعروفترین نرم افزارها Exchange و Mdaemon هست .
2- کد نویسی اون هستش:
شما جهت ارسال ایمیل باید از کدهای زیر استفاده کنید



using System.Net.Mail;
MailMessage sMail = new MailMessage();
sMail.To.Add("مقصد ارسال ایمیل");
MailAddress fromm = new MailAddress("آدرس ایمیل ، همان ایمیل میل سرور که کانفیگ شده");
sMail.From = fromm;
sMail.Subject = "موضوع";

sMail.Body = "متنی که قصد دارید ارسال کنید";
SmtpClient smtp = new SmtpClient();
smtp.Host = "آی پی سروری که میل سرور نصب شده، همان آی پی سرور";
smtp.Credentials = new System.Net.NetworkCredential("نام کاربری", "کلمه عبور");
smtp.Port = 25;
smtp.Send(sMail);


امیدوارمکه به دردتون بخوره .

fahimeh2010
چهارشنبه 01 دی 1389, 21:35 عصر
این نرم افزارهای Exchange و Mdaemon واسه چیه؟میل سرور که گفتین کانفیگ بشه چه جوریه؟مرسی

omidghadiri
پنج شنبه 02 دی 1389, 00:49 صبح
باسلام و احترام

نرم افزارهای مثال زده شده ، نرم افزارهائی هستند که روی سرور جهت راه اندازی میل سرور بکار گرفته میشوند و سرور باید دامین وDNS آن ثبت شده باشه .
نرم افزارهای نامبرده چندین ورژن دارن ولی چون اکثریت سرور ها از سیستم عامل Windows 2003Server استفاذه میکنند ، باید از نرم افزار Exchange 2003 32bit استفاده بشه و کرک آن وجود دارد ( توصیه میشه نرم افزار خریداری بشه ، چون کرک بشه قسمتی از نرم افزار غیر فعال میشه البته بعضی از قسمتهاش. و طریقه کانفیگ آن به صورت تصویری در Y o u t u b e آورده شده ، و چون این سایت فیلتر هست ، از آوردن لینک آن در سایت برنامه نویس خودداری میکنم. و تنها با یک سرچ میتونید در همان سایت بدست بیارید ، هم طریقه نصب آن وجود دارد وهم طریقه کانفیگ آن .( برای نسخه های بالاتر اگر دوستان خواستن بگن تا براشون لینک آموزش بزارم).

fahimeh2010
پنج شنبه 02 دی 1389, 23:14 عصر
سلام خیلی ممنون از پاسختون.ولی من میخوام توی ویندوز 7 و با زبان برنامه نویسی ASP.NET یه سایت بنویسم که توش امکان ارسال ایمیل داشته باشم.از همین روشی که شما گفتید میشه استفاده کرد؟

si6arp
جمعه 03 دی 1389, 03:12 صبح
لینک تست شده برنامه Mdaemon ورژن 10
http://rapidshare.com/files/334644152/MDaemon_v10.1.1.rar

fahimeh2010
جمعه 03 دی 1389, 14:52 عصر
سلام این از این لینکی که گذاشتین نمیشه دانلود کرد.بیشتر توضیح بدین دوستان؟ همنطور که گفتم من توی ویندوز 7 با ASP.NET میخوام امکان ارسال میل داشته باشم

si6arp
جمعه 03 دی 1389, 15:35 عصر
این لینک رو امتحان کنید :
http://rapidshare.com/files/439023851/MDaemon.v10.1.rar
شما با این برنامه میتونید یک سرور ایمیل ایجاد کنید و از سرویس SMTP ویندوز به راحتی استفاده کنی.

fahimeh2010
جمعه 03 دی 1389, 22:01 عصر
با این لینک نمیشه دانلود کرد.

si6arp
جمعه 03 دی 1389, 22:37 عصر
عزیز این لینک هیچ مشکلی نداره. مشکل از خود شماست.
شما میبایت از مستقیم کننده های لینک همانند http://www.RapidBaz.com استفاده کنید

fahimeh2010
جمعه 03 دی 1389, 23:57 عصر
از طریق این سایت که گفتید نشد کد دعوتنامه برای عضویت ندارم.یه جایه دیگه بذارید

fahimeh2010
شنبه 04 دی 1389, 18:41 عصر
اگه امکان داره جای دیگه فایل رو بذارید

V0R73X
شنبه 04 دی 1389, 22:34 عصر
سلام
خیلی ممنون از آموزش واقعا به درد بخوره!
این لینک هم مشکلی نداره من دانلود کردم، ولی فیلمی که مشا میفرمایید تو Ytube هست مربوط به exchange هست ولی برنامه ای که ما داریم Mdaemon ه
اگر لینکی برای آموزش این نرم افزار دارید بزارید ممنون میشم.

omidghadiri
یک شنبه 05 دی 1389, 12:09 عصر
با عرض سلام وخسته نباشید

برای حل این مشکل بنده تا 3 روز دیگر ، نرم افزارهای Exchange 2003 (کرک شده ) رو روی سرور اختصاصی آپلود خواهم کرد .

V0R73X
دوشنبه 06 دی 1389, 02:51 صبح
ممنون از شما یه سوال: این برنامه ها همه روی سیستم عامل 64 بیتی هم اجرا میشوند؟

omidghadiri
دوشنبه 06 دی 1389, 09:07 صبح
ممنون از شما یه سوال: این برنامه ها همه روی سیستم عامل 64 بیتی هم اجرا میشوند؟

بله تمامی این نرم افزارها روی سیستم عامل های 64 بیتی نصب می شوند.

omidghadiri
جمعه 10 دی 1389, 00:24 صبح
با عرض سلام وخسته نباشید.

طبق قولی که داده بودم نسخه کرک شده Exchange 2003 رو براتون آپلود کردم

این نسخه امتحان شده و درحال حاضر کار میکنه. و برای نصبش هم آموزشش رو در یوتیوب گذاشته شده .

لینک :http://www.2shared.com/file/KmkAvNf1/Exchange_-Mail_Server.html

V0R73X
جمعه 10 دی 1389, 08:59 صبح
عالیه همه چی تکمیله.
خیلی ممنون از شما!

V0R73X
جمعه 17 دی 1389, 02:05 صبح
سلام.
من توی نصب برنامه به مشکل برخوردم!
من دقیقا طبق فیلم آموزشی عمل میکنم ولی از اونجایی که ویندوز 7 دارم یه برنامه امنیتی به نام Program Compatibility Assisstant به این نرم افزار گیر میده و فقط 2 تا گزینه داره: Check for Solutions Online و Cancel که در صورت کنسل کردن برنامه نصب نمیشه!
کمک کنید من چه طوری این Program Compatibility رو Disable کنم؟؟