Bạn đang cần code C# thực hiện gửi mail với giao thức smpt của gmail?
Để thực hiện gửi mail bằng gmail trong C# chúng ta sử dụng thư viện Mail và thực hiện gửi bằng đoạn code minh họa bên dưới:
1. Thư viện sử dụng
using System.Net; using System.Net.Mail;
2. Code gửi mail
MailAddress myemail = new MailAddress("nosomovo_sender@gmail.com", "Sender Name"); MailAddress mail_to = new MailAddress("nosomovo_reciver@gmail.com", "Receiver Name"); string password = "password_cua_email"; SmtpClient client_smtp = new SmtpClient("smtp.gmail.com", 587); client_smtp.EnableSsl = true; client_smtp.DeliveryMethod = SmtpDeliveryMethod.Network; client_smtp.UseDefaultCredentials = false; client_smtp.Credentials = new NetworkCredential(myemail.Address, password); MailMessage message = new MailMessage(myemail, mail_to); message.Subject = "TEST SEND MAIL FROM C# APP"; message.Body = "THIS IS TEST CONTENT"; try { client_smtp.Send(message); lb_messages.Text = "Đã gửi thành công!"; } catch (Exception ex) { lb_messages.Text=ex.ToString(); }
3. Source code
- Phiên bản Visual studio sử dụng: 2013
- Phiên bản Net Framework sử dụng: 4.6
- Source code C# sử dụng tài khoản gmail để thực hiện gửi mail: https://bitbucket.org/lnduc/demo-sendmail-smtp/downloads/?tab=downloads
Hy vọng hữu ích với bạn!
Nội dung liên quan gợi ý cho bạn: Send mail with SMTP Gmail Server in Codeginter (ci)
Nosomovo