au(ezweb)とDocomo宛のメール対策


携帯電話 au(ezweb) へメールを送る場合、auのサーバがメールを受け取るIPアドレスに 制限を設けてしまったようです。そのため、自宅サーバからのメールがau宛に 届かなくなってしまいました。
そこで、au宛のメールだけは、プロバイダのメールサーバにリレーしてもらうようにして対処しました。
Docomo宛も届かないようなので、同じ対策をしました。(いままで、ドコモ宛に送ることなかったので)
メールサーバはpostfixを使っていますので、ここではその設定を紹介します。

/etc/postfix/transport を修正

/etc/postfix/transport に以下の行を追加します。
# for ezweb
.ezweb.ne.jp :[mail.hogehoge.ne.jp]
ezweb.ne.jp :[mail.hogehoge.ne.jp]
# for docomo
.docomo.ne.jp :[mail.hogehoge.ne.jp]
docomo.ne.jp :[mail.hogehoge.ne.jp]
ドメインがezweb.ne.jpまたは*.ezweb.ne.jpのメールをプロバイダのメールサーバ(mail.hogehoge.ne.jp) にリレーします。
mail.hogehoge.ne.jpは使っているプロバイダのメールサーバを指定してください。

/etc/postfix/main.cf を修正

/etc/postfix/main.cf に以下の行を追加します。
# add for ezweb(au) and docomo
transport_maps = hash:/etc/postfix/transport
/etc/postfix/transportを使うように指定します。

/etc/postfix/transportからマップを作成して、postfixを再起動します。

$ postmap /etc/postfix/transport
$ postfix reload または /etc/init.d/postfix restart

以上。


戻る