Send-MailMessage コマンドは、それ自体は優れていますが、SMTP 経由で数百 (または数千) のメッセージを送信したい場合は、数百、数千の個別の SMTP セッションが必要になります。
PowerShell で、単一の SMTP 接続を使用して SMTP 経由で複数のメッセージを送信する方法はありますか?
たとえば、送信するメールが 100 通あります。各電子メールは一意です (受信者、送信者、件名、および本文のセットが異なります)。これは、1 つのメールを複数の受信者に送信したい場合ではありません。100 個の電子メールを送信するために 100 個の個別の SMTP 接続を開くのではなく、SMTP サーバーへの単一の接続を介して SMTP メールを送信しようとしています。