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
以上。
戻る