این پروژه با زبان برنامه نویسی سی شارپ نوشته شده است.
توضیح :
برای فرستادن ایمیل از طریق این نرم افزار از کلاس SMTPClient استفاده شده است. برای این منظور باید فضانام System.Net و System.Net.Mail به پروژه اضافه شود:
using System.Net;
using System.Net.Mail;
همچنین برای کار با فایل پیوست باشد فضا نام System.IO اضافه شود:
using System.IO;
اصول ارسال ایمیل را می توان به سه بخش تقسیم کرد:
1. ساختن یک شیء از کلاس MailMessage و تنظیمات آن که عبارتند از:
· ایمیل گیرنده.
· نام فرستنده.
· نام گیرنده.
· موضوع ایمیل.
· متن ایمیل.
· فایل های پیوست.
2. تنظیم SMTP:
· تنظیم Host.
· تنظیم IP.
تنظیم نام کاربری و پسورد ایمیل فرستنده.
3. ارسال ایمیل:
SmtpServer.Send(maill);
نکته: ممکن است وقتی هاست را برروی سرویس دهندگان ایمیل مجانی مانند Yahoo تنظیم می کنید قادر به فرستادن ایمیل نباشد. این مشکل به دلیل این واقعیت است که سایت های این چنینی برای جلوگیری از فرستادن ایمیل های انبوه تبلیغاتی و همچنین برای مبارزه با اسپم، جلوی ارسال ایمیل از طریق یک برنامه خارجی را می گیرند. اهمیت این کدها در جاییست که شما درای وبسایت با قابلیت SMTPServer هستید و می خواهید برای مشتریان خود و یا حتی به طور انبوه ایمیل ارسال نمایید.
پروژه برنامه ارسال ایمیل با زبان سی شارپ