PMailServer / PMailServer2 専用サポート掲示板です
PMailServer / PMailServer2 についての質問などはこちらにお書き下さい。
ご質問や要望を出される前に必ずこちらをお読み下さい
強制ではありませんが、ご質問やご要望を出される場合で、質問内容が解決した・しなかったや
要望についての返答にご意見がある場合等は可能であればご返信頂ければと思います。
A.K.I Software トップページへ戻る
*** 画像投稿キーによる投稿規制があります。投稿する際は投稿キーを必ず入力してください。 ***
閲覧:[タイトルリスト/戻][ツリー表示/戻][本文一覧表示/戻]
移動:[最新表示][最初から表示]
投稿:[新規投稿][返信投稿]
[削除]
文書番号 | 3665
返信投稿
|
タイトル | 転送制御について |
投稿者 |
user0501
|
日付 | 18/01/12 11:00 |
コメント元 |
▼
子
3666
|
PMail Server Manager Version 1.91(Free)を利用しています。
Windows Server 2008 R2 上で動作しています。
<質問@>
pmailにメールを送信した際に「Too many hops 26(25max)」という
エラーとなりpmailがメールを受信しないケースが発生しています。
この状況を改善するためには、
「サーバー管理 - SMTP用 - 動作設定3」の「転送制限 - 最大回数」の
数値を拡大すればよろしいでしょうか?
<質問A>
転送制限を拡大するための手順として以下で問題ないでしょうか?
(1)サーバのステータスが稼働中であることを確認する。
(2)転送制限を変更し、「設定を保存する」を押下する。
(3)サーバー管理 - スタータス」で「サーバーを停止」を押下する。
(4)サーバーを開始する。
※当環境ではOS再起動により自動でサーバーを開始するため、OSの再起動を行う方向で考えています。
PMailServer の場合、転送回数の制限に達した場合は、
「Routing loop detected.」というエラーを返し、
「Too many hops xx (xxmax)」というエラーは PMailServer では出力
されません。
(念の為、1.91 のソースコードも確認をしましたが、含まれておりません。)
該当する箇所が SMTP で発生しているのか、MTA で発生しているのかが
不明ですが、MTA で記録されている場合は、PMailServer から「配信した先の
別のメールサーバー」(おそらく postfix)が返しているのだと思われます。
メールクライアントに返って来るエラーメールで確認されている場合は
SMTP / MTA ログで確認をお願い致します。
文書番号 | 3667
返信投稿
|
タイトル | Re:02 転送制御について |
投稿者 |
user0501
|
日付 | 18/01/12 17:22 |
コメント元 |
▼
親 3666
子
3668
|
返信ありがとうございます。
他サーバからPMailServerに転送されてきたメールが、
上限ホップ数を超えた場合に「Routing loop detected」が出るということですね。
ちなみに、そういうメッセージが出ていた場合の対応方法としては、
質問@Aに記載した内容で合っているでしょうか。
PMailServer / PMailServer2 共に
「Receivedをカウント」にチェックが入っているか否かで若干動作が変わります。
チェックが入っている場合は、SMTP で受信し転送等が行われる際に
メールヘッダの Recevied: の数をカウントし指定数以上だった場合に中断
します。 Too many hops と同じような挙動です。
チェックが入っていない場合は、ヘッダーにある X-MailTransfer: のパラメータ
に転送した回数が入っているので、この回数が超えた場合に中断します。
前者は一般的な設定で、後者は、PMailServer / PMailServer2 のみで構築
している場合に有効です(DMZ の中と外で転送しまってしまう場合用の
設定です)
設定については、例えば、ファイヤウォールや内部でのリレーが多い場合に
必要な数だけ上げて頂ければ大丈夫です。
デフォルトでは、特に制限しておりませんが、メーリングリストやファイヤ
ウォール等を考えると、最大でも 50hops 程度で良いと思います。
設定方法については、サーバーマネージャーから設定を保存し、サービスを
再起動すれば、新しい設定が有効となります。