Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
複雑なビジネス ロジックに基づいてメールをランダムに送信する約 15 の C# Windows サービスを備えた Windows 2003 サーバーがあります。どのアプリケーションがいつ誰にメールを送信しているのかを知ることは非常に困難です。
追加情報については、サーバーに McAfee クライアントがインストールされ、管理者によって構成され、アプリケーションが電子メールを送信できるようになっています。
どのアプリケーションが誰にメールを送信しているかを知る方法はありますか?
必要な情報をデータベースに保存できない場合は、必要に応じてログ ファイルを生成します。関連するすべての情報 (日付/時刻、サービス名、電子メール アドレス、タイプ/ID、または何らかのコンテンツ識別子) を含むログ ファイルを C# サービスで生成する方法を示すコードは必要ありません。その後、ログを使用して必要なレポートを生成できます。構成を使用してビルドする場合は、質問に答えるのに十分な情報が得られたら、ログをオフにすることができます。