電子メール メッセージを作成および管理するためのオープン ソース C++ ライブラリ
メールを生成するための無料の C++ API。MIME 形式だけでなく、SMTP、POP3、および IMAP プロトコルもサポートします。メッセージの受信、検索、メールボックス統計の取得、フォルダの管理などを行うことができます。
Mailio は、ソフトウェア開発者が C++ コマンドを使用して電子メール メッセージを操作できるようにする非常に強力な C++ ライブラリです。ライブラリは非常に扱いやすく、複数のプラットフォームで使用できます。 MIME 形式の C++ ライブラリであり、SMTP、POP3、および IMAP プロトコルを完全にサポートします。このライブラリは、別のメッセージに埋め込まれた MIME メッセージなど、さまざまなメディア タイプの認識をサポートしています。 MIME メッセージは、件名、受信者、コンテンツ タイプなど、最も一般的なヘッダー認識をサポートしています。
このライブラリは非常に柔軟で、Linux、MacOS、Microsoft Windows などの一般的なプラットフォームで簡単に使用できます。 POP3 は、電子メールを受信するための標準プロトコルの最新バージョンの 1 つです。 Mailio は、メッセージの受信と削除をサポートする POP3 を実装し、メールボックスの統計情報をプレーン バージョンと SSL (START TLS を含む) バージョンで取得します。このライブラリには、メッセージの受信、削除と検索、メールボックスの統計の取得、フォルダーの管理などを行う IMAP も実装されています。
マイリオを始めよう
Mailio をインストールする最も簡単な方法は、CMake を使用することです。ターミナルからライブラリをダウンロードしたディレクトリに移動し、次のコマンドを実行します。
CMake 経由で Mailio をインストールする
mkdir build
cd ./build
cmake ..
make install
C++ ライブラリ経由でメールを作成して送信する
オープン ソースの Mailio ライブラリを使用すると、コンピューター プログラマーは数行の C++ コードで電子メール メッセージを作成して送信できます。電子メールを送信するには、メッセージ オブジェクトを作成し、作成者、受信者、件名などの属性を設定する必要があります。すべての準備が整ったら、メッセージを送信するための SMTP 接続を作成する必要があります。電子メール メッセージを受信するには、メッセージ オブジェクトを使用して、数行のコードで受信メッセージを保存できます。
C++ を介して電子メールにドキュメントまたは画像を添付する
オープン ソースの Mailio ライブラリは、C++ コマンドを使用して電子メールの添付ファイルを処理するための完全な機能を提供しています。 1 つまたは複数のファイルを簡単に選択して、電子メール メッセージに添付できます。このライブラリにより、ユーザーは PDF、Microsoft Word、Excel 画像などの一般的なドキュメントを簡単に添付できます。添付ファイルを簡単に取得して、ディスク上の任意の場所に保存することもできます。選択した添付ファイルを削除したり、新しい添付ファイルで変更したりすることもできます。
C++ を使用した電子メール メッセージの検索
無料の Mailio ライブラリを使用すると、ソフトウェア開発者は数行の C++ コードで電子メール メッセージを検索できます。まず、IMAP サーバーに接続するための正しい資格情報を提供する必要があります。その後、メッセージのタイトル、メッセージの日付、送信者名などを指定して、電子メール メッセージを検索できます。ライブラリには、クエリに関連するすべてのメッセージが表示され、リストとして表示されます。