日本

C++を使用してOutlook電子メール(MSG、EML、EMLX)を作成する

電子メールの自動化は、Webまたはデスクトップアプリケーション内から自動的に電子メールを生成および送信するために最近非常に人気があります。重要な通知、ドキュメント、ニュースレター、その他のさまざまなメッセージの送信に使用されています。自動化された電子メールシステムを開発するために、Asposeはその電子メールAPI(Aspose.Email)で開発者を支援します。今日は、Aspose.EmailのC++バリアントを取り上げ、C++を使用してOutlook電子メールを作成する方法を紹介します。 C++メールライブラリ C++を使用してOutlook電子メールを作成する C++を使用してHTML本文でOutlook電子メールを作成する C++を使用したOutlook電子メールのエンコーディングの設定 C++を使用してOutlookメッセージをドラフトとして保存 Outlook電子メールを作成するためのC++電子メールライブラリ Aspose.Email for C++はネイティブC++ライブラリであり、MSOutlookやその他の一般的な電子メール形式の電子メールを作成して送信できます。また、カレンダー、タスク、連絡先などのOutlookオブジェクトを操作したり、既存の電子メールファイルを他の形式に変換したりすることもできます。完全なライブラリパッケージはここからダウンロードするか、NuGetを使用してC++アプリケーションにインストールできます。 C++を使用してOutlook電子メールを作成する まず、簡単なメールメッセージを作成してMSG、EML、EMLXなどのメール形式で保存する方法を確認しましょう。以下は、Aspose.Email for C++を使用して電子メールメッセージを作成する手順です。 MailMessageクラスのインスタンスを作成します。 To、From、Bodyなどのメッセージのプロパティを設定します。 MailMessage->Save()メソッドを使用して電子メールメッセージを保存します。 次のコードサンプルは、C++を使用して特定の電子メール形式でOutlookメッセージを作成する方法を示しています。 // MailMessageクラスの新しいインスタンスを作成します System::SharedPtr message = System::MakeObject(); // メッセージの件名、HTML本文、送信者情報を設定します message->set_Subject(u"New message created by Aspose.Email for .NET"); message->set_From(System::MakeObject(L"from@domain.com", L"Sender Name", false)); message->set_Body(System::String(u"This is a plain text.")); // TO受信者の追加とCC受信者の追加 message->get_To()->Add(System::MakeObject(L"to1@domain.com", L"Recipient 1", false)); message->get_To()->Add(System::MakeObject(L"to2@domain.com", L"Recipient 2", false)); message->get_CC()->Add(System::MakeObject(L"cc1@domain.com", L"Recipient 3", false)); message->get_CC()->Add(System::MakeObject(L"cc2@domain.com", L"Recipient 4", false)); // メッセージをEML、EMLX、MSG形式で保存する message->Save(u"CreateNewMailMessage_out.eml", SaveOptions::get_DefaultEml()); message->Save(u"CreateNewMailMessage_out.emlx", SaveOptions::CreateSaveOptions(MailMessageSaveType::get_EmlxFormat())); message->Save(u"CreateNewMailMessage_out.msg", SaveOptions::get_DefaultMsgUnicode()); C++を使用してHTML本文でOutlook電子メールを作成する 前の例では、プレーンテキストの電子メールを作成しました。ただし、最近のほとんどの電子メールには、電子メールの内容を細かく表示するためのHTML本文が含まれています。このような場合、Aspose.
8月 7, 2020 · 2 分 · ウスマンアジズ