Thư viện C ++ mã nguồn mở để tạo và quản lý thư email
API C ++ miễn phí để tạo email & hỗ trợ định dạng MIME cũng như các giao thức SMTP, POP3 và IMAP. Nó cho phép nhận tin nhắn, tìm kiếm, thống kê hộp thư, quản lý thư mục và hơn thế nữa.
Mailio là một thư viện C ++ rất mạnh mẽ cho phép các nhà phát triển phần mềm làm việc với các thư email bằng các lệnh C ++. Thư viện rất dễ xử lý và có thể được sử dụng trên nhiều nền tảng. Nó là một thư viện C ++ cho định dạng MIME và hỗ trợ đầy đủ các giao thức SMTP, POP3 và IMAP. Thư viện hỗ trợ nhận dạng các loại phương tiện khác nhau, bao gồm các tin nhắn MIME được nhúng trong một tin nhắn khác. Tin nhắn MIME hỗ trợ nhận dạng tiêu đề phổ biến nhất như chủ đề, người nhận, loại nội dung và hơn thế nữa.
Thư viện rất linh hoạt và có thể dễ dàng sử dụng trên các nền tảng phổ biến như Linux, MacOS, Microsoft Windows, v.v. POP3 là một trong những phiên bản mới nhất của giao thức chuẩn để nhận e-mail. Mailio đã triển khai POP3 hỗ trợ nhận và loại bỏ thư, nhận thống kê hộp thư với các phiên bản thuần túy và SSL (bao gồm cả START TLS). Thư viện cũng đã triển khai IMAP với tính năng nhận, xóa và tìm kiếm thư, nhận thống kê hộp thư, quản lý thư mục, v.v.
Bắt đầu với Mailio
Cách dễ nhất để cài đặt Mailio là thông qua CMake. Từ thiết bị đầu cuối, đi vào thư mục chứa thư viện được tải xuống và thực hiện lệnh sau.
cài đặt Mailio qua CMake
mkdir build
cd ./build
cmake ..
make install
Tạo và gửi Email qua Thư viện C ++
Thư viện Mailio mã nguồn mở cho phép các lập trình viên máy tính tạo và gửi email chỉ với một vài dòng mã C ++. Để gửi email, bạn cần tạo một đối tượng tin nhắn và đặt các thuộc tính của nó như tác giả, người nhận, chủ đề, v.v. Khi mọi thứ đã sẵn sàng, bạn cần tạo kết nối SMTP để gửi tin nhắn qua đó. Để nhận một email, đối tượng message có thể được sử dụng để lưu trữ tin nhắn đã nhận chỉ với một vài dòng mã.
Đính kèm tài liệu hoặc hình ảnh vào email qua C ++
Thư viện Mailio nguồn mở đã cung cấp chức năng hoàn chỉnh để xử lý các tệp đính kèm trong email bằng các lệnh C ++. Bạn có thể dễ dàng chọn một tệp hoặc nhiều tệp và đính kèm chúng vào email. Thư viện cho phép người dùng dễ dàng đính kèm các tài liệu phổ biến như PDF, Microsoft Word, Excel Images và nhiều tài liệu khác. Bạn cũng có thể dễ dàng tìm nạp các tệp đính kèm và lưu trữ chúng ở vị trí bạn chọn trên đĩa. Cũng có thể xóa một phần đính kèm đã chọn hoặc sửa đổi nó bằng một phần mới.
Tìm kiếm tin nhắn email bằng C ++
Thư viện Mailio miễn phí cung cấp cho các nhà phát triển phần mềm sức mạnh để tìm kiếm các email chỉ với một vài dòng mã C ++. Trước tiên, bạn cần cung cấp thông tin đăng nhập chính xác để kết nối với máy chủ IMAP. Sau đó, bạn có thể tìm kiếm thư email bằng cách cung cấp tiêu đề thư, ngày gửi thư, tên người gửi, v.v. Thư viện sẽ hiển thị tất cả các thư liên quan đến truy vấn của bạn và sẽ hiển thị nó dưới dạng danh sách.