Trong hướng dẫn này, chúng ta sẽ khám phá cách Gửi Email bằng C++. Bạn sẽ tìm hiểu cách gửi thư bằng ứng dụng khách SMTP trên Máy chủ Gmail trong C++ với các lệnh gọi API đơn giản. Bạn không cần cài đặt Microsoft Outlook hoặc bất kỳ ứng dụng Email nào khác để sử dụng API trong nền tảng Windows và Linux.
Các bước gửi Email trong C++
- Cài đặt Aspose.Email for C++ từ Trình quản lý gói NuGet
- Thêm tham chiếu vào không gian tên Aspose::Email
- Kết nối với hộp thư Gmail bằng thông tin xác thực trong phiên bản SmtpClient Class
- Tải thư Email từ đĩa bằng phiên bản Lớp MailMessage
- Bằng cách sử dụng Gửi được hiển thị bởi ứng dụng khách SMTP gửi email Tin nhắn trong C++
Bạn có thể dễ dàng gửi email bằng Máy khách SMTP được kết nối với Gmail bằng C++ trong một vài dòng mã. Trong ví dụ này, chúng tôi đã chỉ ra cách bạn có thể gửi email định dạng EML bằng SMTP. Bạn cũng có thể gửi thông báo email định dạng MSG và sẽ yêu cầu sử dụng Lớp MsgLoadOption tại dòng 42 của ví dụ.
Mã để gửi email trong C ++
Trước đó, chúng ta đã học Cách gửi email trong C#. Trong khi đó, chủ đề này tập trung vào cách bạn có thể gửi Email trên Máy chủ Gmail bằng Máy khách SMTP trong C++. Trong khi sử dụng ví dụ này, 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. Trên thực tế, Gmail nghi ngờ ứng dụng của bạn kém an toàn hơn và cấm bạn gửi email bằng máy chủ SMTP của họ. Để giải quyết vấn đề SMTP của Gmail, vui lòng truy cập chủ đề, allow access to less secure apps to send email.