- using System.Net;
- using System.Net.Mail;
- public static bool Sendmail_Gmail(string to, string subject, string content)
- {
- MailMessage mail = new MailMessage();
- mail.To.Add(to);
- mail.Subject = subject;
- mail.IsBodyHtml = true;
- mail.Body = content;
- mail.From = new MailAddress("Email Người gửi");
- try
- {
- SmtpClient client = new SmtpClient();
- client.DeliveryMethod = SmtpDeliveryMethod.Network;
- client.EnableSsl = true;
- client.Host = "smtp.gmail.com";
- client.Port = 587;
- NetworkCredential credentials = new NetworkCredential("Email Người gửi", "Password của email");
- client.UseDefaultCredentials = false;
- client.Credentials = credentials;
- client.Send(mail);
- return true;
- }
- catch (Exception ex)
- {
- return false;
- }
- }
- protected void cmdSend_Click(object sender, EventArgs e)
- {
- bool success = Sendmail_Gmail("email người nhận", "Tiêu đề", "Nội dung");
- if (success)
- Label1.Text = "Gởi mail thành công!";
- else
- Label1.Text = "Không gởi được!";
- }
- Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
- Tìm kiếm trước khi đặt câu hỏi
Gởi mail trong ASP.NET (Gmail)
Điều hành viên: vietluyen
-
- Thành viên chính thức
- Bài viết: 17
- Ngày tham gia: T.Ba 30/03/2010 4:15 pm
Re: Gởi mail trong ASP.NET (Gmail)
Bạn ui, sao mình viết code giông hệt bạn chi thay băng ngôn ngư VB.net thui ma khong the goi được.
mình đã thử với Port 465 nhưng vẫn k được? Mình là dân không chuyên nên không hiểu lắm về điều này
Thanks!
Mã: Chọn hết
chu.Host = "smtp.gmail.com"
chu.Port = 587
mình đã thử với Port 465 nhưng vẫn k được? Mình là dân không chuyên nên không hiểu lắm về điều này
Thanks!
- lipton150786
- Thành viên tâm huyết
- Bài viết: 345
- Ngày tham gia: T.Năm 18/11/2010 10:00 pm
- Has thanked: 3 time
- Been thanked: 29 time
Re: Gởi mail trong ASP.NET (Gmail)
cho hỏi code trên có dùng được cho các host mail khac không chẳng hạn như yahoo hay hotmail?
nếu được thì phải sửa code ở phần nào?
nếu được thì phải sửa code ở phần nào?
-
- Thành viên tâm huyết
- Bài viết: 363
- Ngày tham gia: T.Bảy 26/04/2008 6:10 pm
- Has thanked: 16 time
- Been thanked: 10 time
Re: Gởi mail trong ASP.NET (Gmail)
Có thể gửi email tới các host mail khác. Bạn chỉ cần chỉnh SMTP và port và SSL cho phù hợp với server mail đó là được.
cứng nhắc...vớ vẩn
Quay về “[ASP.NET] Bài viết giới thiệu, hướng dẫn”
Đang trực tuyến
Đang xem chuyên mục này: Không có thành viên nào trực tuyến. và 1 khách