EWSを使用できます。EWS Managed API, EWS, and web services in Exchangeを参照してください。 Office 365を扱っている場合は、Outlook REST APIの使用を検討することもできます。
マイクロソフトでは現在、オフィスで発生する可能性があるため、無人で非対話型のクライアントアプリケーションまたはコンポーネント(ASP、ASP.NET、DCOM、およびNTサービスを含む)からMicrosoft Officeアプリケーションの自動化を推奨しておらず、サポートしていません。この環境でOfficeを実行すると不安定な動作やデッドロックが発生する可能性があります。
サーバー側のコンテキストで実行されるソリューションを構築する場合は、無人で実行するために安全にされたコンポーネントを使用するようにしてください。または、コードの少なくとも一部がクライアント側で実行できるようにする代替手段を見つけようとする必要があります。サーバー側のソリューションからOfficeアプリケーションを使用する場合、アプリケーションには正常に実行するために必要な機能が不足しています。さらに、全体的なソリューションの安定性でリスクを冒すことになります。詳細については、の記事をご覧ください。
メールを送信するためにOutlookを使用する場合は、MailItemクラスのVotingOptionsプロパティを使用することを検討してください。これにより、メールメッセージの投票オプションを含む区切り文字列を指定する文字列を設定できます。このプロパティは、複数の投票オプションの区切り文字として、WindowsレジストリのHKEY_CURRENT_USER \ Control Panel \ Internationalにある値の名前sListで指定されている文字を使用します。したがって、応答では、メールメッセージの投票応答を指定する文字列を返すVotingResponseプロパティを使用できます。このプロパティは通常、元のメッセージへの返信でVotingOptionsプロパティによって返された区切り値のいずれかに設定されます。
[** This **](https://www.emailarchitect.net/eagetmail/kb/csharp.aspx?cat=7) – mmushtaq