[Asp.net]Gửi mail trong asp.net

Bài viết này có hướng dẫn gửi mail với tài khoản gmail
Gửi mail trong asp.net với smtp.gmail.com

Nếu muốn dùng tài khoản yahoo mail để gửi mail bạn dùng smtp.mail.yahoo.com. như ví dụ sau:

protected void btSend_Click(object sender, EventArgs e)
{
try
{

MailMessage mM = new MailMessage();
mM.From = new MailAddress(txtNguoiGui.Text);
mM.To.Add(txtNguoiNhan.Text);
mM.Subject = txtTieuDeMail.Text;
mM.Body = txtNoiDung.Text;
mM.IsBodyHtml = true;
mM.Priority = MailPriority.High;
SmtpClient sC = new SmtpClient(“smtp.mail.yahoo.com”);
sC.Port = 587;
sC.Credentials = new NetworkCredential(“YahooId”, “Yahoo Password”);
//sC.EnableSsl = true;
sC.Send(mM);
lbReport.Text = “Mail Send Successfully”;
lbReport.ForeColor = Color.Green;

}
catch(Exception ex)
{
lbReport.Text = ex+”Mail Sending Fail’s”;
lbReport.ForeColor = Color.Red;
}

}

Trong trang asp.net bạn cần tạo các Textbox txtNguoiNhan, txtNguoiGui và button btSend tương ứng.
Bạn cũng cần thay YahooId bảng yahoo của bạn, và mật khẩu tương ứng
Sưu tầm

Về tieuyeuit
Lập trình viên Asp.net Tôi chia sẻ một,bạn chia sẻ một và chúng ta có rất nhiều!

2 Responses to [Asp.net]Gửi mail trong asp.net

  1. kieu nói:

    Anh ơi! anh có thể giúp em tạo mail client và gửi nhận mail bằng c# ko? ví du: em tên kiều hoc trường abc thì mail trường cấp cho em là :kieu@abc.com.Anh quay video giúp em luôn nha.Cám ơn anh nhiều

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: