Received:ヘッダのループ数制限=SMTPホップ数の制限を緩和するには

E-Post Mail Server/E-Post SMTP Serverシリーズには、Received:ヘッダのループ数のデフォルト制限値が「20」に設定されています。これは、同時にSMTPホップ数の制限ともなっています。

メールのReceived:ヘッダ(SMTPホップ数:デフォルト20)の記録とその制限値(メールループ数制限)を緩和するには、レジストリを開き、下記のレジストリ値を変更します。
HKEY_LOCAL_MACHINE
 SYSTEM
  ->CurrentControlSet
   ->Services
    ->EPSTRS
     ->Received  (DWORD Default 20) メールループ最大回数
※"Received"が作られていない場合は、DWORDを指定して作成してから、値を10進で入力してください。変更後は、EPSTRSサービスの再起動が必要です。
なお、ループ最大回数のデフォルト制限値「20」については、一般的なメールサーバ・SMTPサーバ用途には、まず問題ないだろうという想定のもとに決めております。

もし、E-Post Mail Server/E-Post SMTP ServerシリーズのSMTPサービスによって、”554 5.4.6 too many Received: headers.”というような応答コードと理由で拒絶された場合、Received:ヘッダのループ数、つまりSMTPホップ数が20を超えてるのが原因と思われますので、そのような場合は、設定変更することで改善が期待できます。

ただし、20を超えていながら正常なものか、あるいは異常含みで多重転送をしたものかの判断は別になりますので、より大きな値を設定するにあたっては、十分注意してください。

この制限が設けられていることによって、万が一、メールのピンポン現象が発生した場合とか、メーリングリストの多重送信が不用意に行われた場合など、不測の事態のときに、この設定によって、暴走を止められることにもなります。