Trong hướng dẫn từng bước này, chúng tôi chia sẻ cách gửi email trong C# bằng Aspose.Email cho .NET. Chúng tôi đang gửi email bằng máy chủ SMTP của Gmail trong ứng dụng bảng điều khiển C# này, nhưng bạn có thể gửi email bằng bất kỳ máy chủ SMTP nào trong bất kỳ loại ứng dụng .NET nào.
Các bước gửi Email trong C#
- Thiết lập Aspose.Email for .NET từ trình quản lý gói NuGet
- Bao gồm các không gian tên sau: Aspose.Email, Aspose.Email.Clients và Aspose.Email.Clients.Smtp
- Xin giấy phép sử dụng lớp Aspose.Email.License
- Tạo một email mới bằng lớp MailMessage
- Tạo phiên bản của lớp SmtpClient
- Đặt thông tin ứng dụng Gmail SMTP để gửi email qua
- Gửi email bằng phương thức Gửi của lớp SmtpClient
Mã để gửi email bằng C#
Sự cố khi bạn gửi email bằng Gmail SMTP trong C#
Bạn có thể gặp một ngoại lệ như Máy chủ SMTP yêu cầu kết nối an toàn hoặc máy khách không được xác thực.. Điều này là do Gmail coi ứng dụng của bạn kém an toàn hơn nên có thể không cho phép gửi email bằng máy chủ SMTP của họ. Để khắc phục sự cố SMTP của Gmail allow access to less secure apps to send email.