前の記事では、C++を使用して、MSG、EML、EMLXなどのMSOutlook電子メールをプログラムで作成する方法を説明しました。この投稿では、C++アプリケーション内からOutlook電子メールを送信する方法を学習します。電子メールは、ランタイムで作成することも、.msg、.emlxなどのすでに保存されている電子メールファイルからロードすることもできます。
C++メールライブラリ C++でOutlookメールを送信 C++を使用して代替ビューでOutlook電子メールを送信する C++を使用した一括メールの作成と送信 C++を使用してTNEFとしてメールを送信 C++電子メールライブラリで電子メールを送信-無料ダウンロード 前の投稿と同様に、Aspose.Email for C++を使用してOutlookの電子メールを送信します。ライブラリファイルは、ダウンロードセクションからダウンロードするか、NuGetを使用してインストールできます。
C++を使用してOutlookの電子メールを送信する 以下は、Aspose.Email for C++を使用してSMTPクライアントでOutlook電子メールを送信する手順です。
Outlook電子メールを作成するか、MailMessageクラスを使用してファイルからロードします。 SmtpClientのオブジェクトを作成します。 ホスト、ユーザー名、パスワード、およびポート番号を設定します。 セキュリティオプションを設定します。 SmtpClient->Send()メソッドを使用して電子メールを送信します。 次のコードサンプルは、C++を使用してOutlook電子メールを送信する方法を示しています。
// MailMessageクラスの新しいインスタンスを作成します System::SharedPtr message = System::MakeObject(); System::SharedPtr client = 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 line is in bold.
") + u"This line is in blue color"); message->set_BodyEncoding(System::Text::Encoding::get_ASCII()); // 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.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
Enables storage, such as cookies, related to analytics.