[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp:01125] 同一MX値で配送に偏り発生



こんにちは。始めての投稿です。よろしくお願いします。

下記のような環境でSendmailをPostfixに置き換えて利用し始めた
のですが、MXのpreference値を同一にしている配送先に対し
10倍近い偏りをもって配送される問題が判明しました。
sendmailを使用していた時は均等に振り分けてくれたのですが
Postfixの仕様なのでしょうか?

利用環境は   Postfix-20010228-pl03 on Redhat7.1 です。
以下、少し長くなりますが利用している構成を説明しました。
解決策あるでしょうか? それとも Postfixの仕様でしょうか?

○メイル配送経路

 インターネットからabc.co.jp内に送られて来るメイル経路の問題です。
 abc.co.jpのMXサーバであるgw1(gw2)に届いたメイルはrelayin.abc.co.jpの
 MXを参照して mx1 又は mx2 に配送されます。

         Internet
            |
  ------------------------------
       |                |
  gw1.abc.co.jp   gw2.abc.co.jp   [relayfw.abc.co.jp]
       |                |
  ------------------------------
       |                |
  mx1.abc.co.jp   mx2.abc.co.jp   [relayin.abc.co.jp]

                       [ 4台共 Postfix-20010228-pl03 on Redhat7.1 ]

○問題点-1

 gw1(gw2)に届けられたabc.co.jp向けメイルは MXを参照して配送してくれるが
 MXのprefernce値を同値に設定していると(下記では2台共10に設定)
 先に記述した方(下記ではmx1)に10倍以上偏って配送される。

    mx1 : mx2 = 30000通 : 3000通

 sendmailを使っていたときは均等に割り振ってくれました。
 postfixでは不可能でしょうか?

===gw1.abc.co.jpでのPostfix設定===================================
★gw1のpostconf -n 出力
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
default_destination_concurrency_limit = 10
default_privs = nobody
inet_interfaces = all
mail_owner = postfix
mail_spool_directory = /var/spool/mail
maximal_queue_lifetime = 2d
mydestination = $myhostname, localhost.$mydomain
mydomain = abc.co.jp
mynetworks = 127.0.0.0/8, 10.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12
myorigin = $myhostname
queue_directory = /var/spool/postfix
relay_domains = abc.co.jp
transport_maps = hash:/etc/postfix/transport

★gw1のtransportファイル(/etc/postfix/transport)
abc.co.jp     smtp:relayin.abc.co.jp
abc.co.jp    smtp:relayin.abc.co.jp
gw1.abc.co.jp              local:
localhost.gw1.abc.co.jp    local:

★relayin.abc.co.jpゾーンのMX設定
relayin    IN    MX   10  mx1.abc.co.jp.
            IN    MX   10  mx2.abc.co.jp.
;

○問題点-2

  上記はIncomingメイル配送経路の問題ですが、Outgoingメイルでも同様
  の偏りが発生してしまいます。以下はmx1でのPostfix設定です。
  インターネット向けのメイルを relayfw.abc.co.jp
  のMXを参照して配送してくれる 所までは良いのですが、gw1にばかり偏って
  配送してしまいます。 Sendmailでは gw1、gw2の2台に均等に仕事を
  させてくれます。Postfixでは不可能なのでしょうか?

===mx1.abc.co.jpでのPostfix設定===================================
★mx1のpostconf -n 出力
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
mail_owner = postfix
mydestination = $myhostname
mynetworks = 127.0.0.0/8, 10.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12
queue_directory = /var/spool/postfix
relay_domains = abc.co.jp
relayhost = relayfw.abc.co.jp
transport_maps = hash:/etc/postfix/transport
★mx1のtransportファイル(/etc/postfix/transport)
mx1.sharp.co.jp                local:
localhost.mx1.sharp.co.jp      local:
sharp.co.jp                    smtp:
sharp.co.jp                   smtp:

★relayfw.abc.co.jpゾーンのMX設定
relayfw    IN    MX   10  gw1.abc.co.jp.
            IN    MX   10  gw2.abc.co.jp.
;


--
笹井隆志@Sharp・幕張 Voice 043-299-8291 Fax 043-299-8292

Follow-Ups
[postfix-jp:01139] Re: 同一MX値で配送に偏り発生, 山内 朋浩) <handy@xxxxxxxxx>
[postfix-jp:01140] Re: 同一MX値で配送に偏り発生, SATOH Fumiyasu

[検索ページ] [Postfix-JP ML Home]