از طریق این برنامه میتوانید ایمیل ارسال کنید.این برنامه به همراه سورس و به زبان سی شارپ نوشته شد.به همراه کامپوننت برنامه، امید واریم مفید باشد و استفاده کنید.
قبل از هر چیز ابتدا فضای نام زیر را به برنامه اضافه نمایید:
using RoyalMailSenderClass
در این کامپوننت ابتدا یک شی از کلاس زیر میسازید که دارای پارامترهای زیر است:
MailSender ms = new MailSender(string Smtp, string HostName, string UserName, string Password)
**string Smtp : باید آدرس smtp سایت نوشته شود.
**HostName : باید آدرس webmail سایت نوشته شود.
** UserName و Password : باید نام کاربری و رمز عبوری که برای ایمیل خود در نظر گرفته اید وارد شود.
سپس با وارد کردن کد زیر دستور ارسال ایمیل را صادر میکنید:
string body = ms.Send(string Subject, string To, string Body, string fromMail, string fromName)
** string Subject : بیان کننده موضوع پیام است.
** string To : در این قسمت باید آدرس ایمیل نوشته شود.
** string Body : متن پیام باید در این قسمت نوشته شود.
** string fromMail : آدرس ایمیل خودتان را در این قسمت وارد کنید.
** string fromName : نامی که میخواهید در ایمیل گیرنده نمایان شود را در این قسمت وارد نمایید.
***خوب همانطور که دیدید کار سختی نیست فقط یک مشکلی که پیش میاید این هست که همه که سایت ندارند تا آدرس smtp و webmail سایت خود را قرار دهند.کسانی که هاست دارند خوب مشکلی ندارند.اما برای هر چیزی راهی است.
بنده آدرس smtp و webmail سایتی که متعلق به من و آقای نصیرزاده است را برای شما(کسانی که هاست ندارند) قرار میدهم.فقط به این شرط که از این برنامه با این smtp و webmail استفاده تبلیغاتی نکنید.طبیعی است اگر ترافیک سایت زیاد شود این اکانت میل را حذف خواهم کرد و دراین صورت اعلام میکنم.آدرس smtp و webmail و username و password در مثالی که برای دانلود قرار داده ام در سورس برنامه موجود است.
یک نکته دیگر اینکه با این کامپوننت میتوانید ایمیل را به inbox (نه پوشه spam) گیرنده بفرستید.
**عکسی را هم از مثالی که برای این کامپوننت نوشته ام را میتوانید در زیر مشاهد نمایید.
**برای اضافه کردن کامپوننت به پروژه ابتدا کامپوننت را در پوشه Debug از برنامه تان کپی کنید و از منوی project گزینه Add Reference را انتخاب کرده و به تب browse رفته و از پوشه debug کامپوننت را انتخاب کنید.
** برای ارسال ایمیل باید به اینترنت متصل باشید