PDA

View Full Version : مبتدی: send email



barnamenevisy
یک شنبه 11 اردیبهشت 1390, 17:24 عصر
سلام می خواستم ببینم چه جوری برنامه ی من میتونه بایه رویداد خاصی یه ایمیل به یه آدرس خاصی بفرسته بفرسته؟

amir_pro
یک شنبه 11 اردیبهشت 1390, 22:23 عصر
رویدادش که بستگی به برنامه خودتون داره ولی برای ارسال ایمیل میتونید از پروتکل 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);