メールが入っている「バケット」(またはキュー)に応じて、受信メールを処理するメールリスニングアプリケーションがあります。各バケットの設定の1つは「自動応答」です。AutoRespondがtrueの場合、確認メールを送信者に送り返します。
ただし、自動応答の設定を変更しても、効果がないようです。私はコントローラーでOutputCacheを設定することに慣れていますが、以下のロジックは私の電子メールリスニングサービスのcsファイルからのものです。
if (myObject.Bucket.AutoRespond)
{
SendEmailConfirmation(someArgs);
}
このifステートメントは、データベースでFalseに設定されていることがわかりますが、まだTrueと評価されています。メールリスニングサービスを再起動すると、すべて問題なく、このifステートメントが正しく評価されます。何か案は?