Secure Handler 機能で機械判定による一括処理の時間間隔をデフォルト5分より短くしないでください new!

Secure Handler 設定時の securehandler.bat をタスクスケジューラに登録する際に、定期的に機械判定による一括処理の時間間隔をデフォルト5分より短くしないように注意してください。

ユーザー様よりSecure Handler 機能を有効にしながら、メーリングリストを使った配送処理時に、まれにメールが届かない時があると報告がありました。原因を調べていくと、securehandler.bat をタスクスケジューラに登録する際に、定期的に機械判定による一括処理の時間間隔の設定値をデフォルト5分より短くしてあり、2分に設定していることが原因として疑われました。

定期的に機械判定による一括処理の時間間隔とは、securehandler.bat をタスクスケジューラに登録する際の設定時間であり、デフォルト値は5分に設定されています。「メールの着信が5分遅れたり、最大の待ち時間が5分」という意味ではありません。だから待ち時間を少しでも早めようと2分に設定したということだったのですが、これは誤った認識です。Secure Handler 機能による「怪しい」メールの一時保留は、EPSTRSサービスによるSMTP受領時の前段階そのつど必ずチェックされるものであり、ここには設定値は直接関与いたしません。
まず、Secure Handler の第一段階は「怪しい」メールと判定して一時保留しているわけですが、第二段階としてやはりクロと判定、正式に隔離し拒絶アドレスや拒絶題名に情報を登録する、あるいは回復して配送という動きになるわけなのですが、その際の時間間隔として活用されているとご理解ください。ざっくり言うと、Secure Handler 機能が一時的に「怪しい」と思って一時留め置きしたメールを正式に「クロ」判定するまでの時間だという理解をしていただいてかまいません。
ですから、機械判定による一括処理の時間間隔とは、Secure Handler によりチェックされたメールがユーザーが自分のメールボックスに届くまでの着信待ちの時間というわけではないのです。

そのため、マニュアルにはデフォルト値の5分で設定した例を記載しています。仮に2分のような短い時間を設定した場合、負荷がかかりすぎ、併せてメーリングリスト機能を使用している場合に展開処理に支障が出ることも考えられます。一方、設定値を延ばしていただく分には特別な支障はありません。デフォルトの5分、あるいは延ばして10分といった設定値でもかまいません。

開発担当の見解では、securehandler.bat をタスクスケジューラに登録する際に機械判定による一括処理の時間間隔設定値がデフォルト5分になったのも、負荷のかかる処理の問題が起きにくいことを判断した結果ですので、デフォルト5分、あるいは延ばして10分といった設定値でお使いください。