سلام می خواستم ببینم چه جوری برنامه ی من میتونه بایه رویداد خاصی یه ایمیل به یه آدرس خاصی بفرسته بفرسته؟
Printable View
سلام می خواستم ببینم چه جوری برنامه ی من میتونه بایه رویداد خاصی یه ایمیل به یه آدرس خاصی بفرسته بفرسته؟
رویدادش که بستگی به برنامه خودتون داره ولی برای ارسال ایمیل میتونید از پروتکل smtp استفاده کنید. اگه جستجو کنید مطالب مقیدی پیدا می کنید
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("gmail address", "company name");
mailMessage.To.Add("target email address");
mailMessage.Subject = "subject";
mailMessage.Body = "message";
mailMessage.IsBodyHtml = false;
NetworkCredential credential = new NetworkCredential("gmail address", "gmail password");
smtp.UseDefaultCredentials = false;
smtp.Credentials = credential;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Port = 587;
smtp.EnableSsl = true;
smtp.Host = "smtp.gmail.com";
//smtp.Host = "smtp.yahoomail.com";
smtp.Send(mailMessage);