https://en.code-bude.net/2013/01/04/send-emails-in-csharp/
Hôm nay tôi sẽ chỉ cho bạn làm thế nào để gửi một cách dễ dàng các email trong C #. Tất cả những gì là cần thiết, đi kèm với các namespace System.Net.Mail.
Để có thể gửi email bằng các đoạn tiếp theo, tất cả bạn cần là địa chỉ của một máy chủ SMTP và một số dữ liệu đăng nhập cho ngay cả những người. (Máy chủ Open, tức là vô danh STMP, không eas để tìm những ngày này.)
Để có được địa chỉ của máy chủ SMTP của nhà cung cấp của bạn, bạn nên tìm kiếm trên các trang web của nhà cung cấp hoặc lướt qua tại một trong ba danh sách sau đây ( [1][ 2] [3] ).
Để có được địa chỉ của máy chủ SMTP của nhà cung cấp của bạn, bạn nên tìm kiếm trên các trang web của nhà cung cấp hoặc lướt qua tại một trong ba danh sách sau đây ( [1][ 2] [3] ).
Nếu bạn đã phát hiện ra địa chỉ máy chủ và các thông tin của bạn, chúng tôi có thể bắt đầu.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| public void sendMail(string sender, string recipient, string subject, string message, string server, int port, string user, string password){ MailMessage email = new MailMessage(); email.From = new MailAddress(sender); email.To.Add(recipient); email.Subject = subject; email.Body = message; SmtpClient MailClient = new SmtpClient(server,port); if (!string.IsNullOrEmpty(user) && !string.IsNullOrEmpty(password)) { MailClient.Credentials = new System.Net.NetworkCredential(user, password); } MailClient.Send(email);} |
Một cuộc gọi đến các chức năng có thể trông như thế này.
1
2
3
4
| sendMail("webmaster@code-bude.net", "netblognet@googlemail.com", "test email", "Hello Raffi. This email was sent by C#!", "my.smtp.server.xxx", 25, "webmaster", "mySecretPassword"); |
Nếu bạn có bất kỳ câu hỏi hoặc gợi ý, vì vậy viết cho tôi một bình luận xin vui lòng

Một số lưu ý khi bình luận
Mọi bình luận sai nội quy sẽ bị xóa mà không cần báo trước (xem nội quy)
Bấm Thông báo cho tôi bên dưới khung bình luận để nhận thông báo khi admin trả lời
Để bình luận một đoạn code, hãy mã hóa code trước nhé