• ベストアンサー

Postfix メールを別のサーバーへ転送

Postfix を使用していますが、メールボックスに届いたメールを別のサーバーのメールボックスへ転送するにはどうすれば宜しいでしょうか? .forward を使う方法とは別の方法があったのを過去に読んだことがあるのですが、ブックマークをつけていなかったので確認することができません。 構成ですが、Postfix サーバーが2台稼働しており、DNSサーバーのレコードでMXレコードの優先度を変え、メインとスレーブとしています。メインがメールを受け取れずスレーブが受け取った場合、そのメールをスレーブからメインへ転送してメールソフトで受信したいと考えています。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

main.cfで、 transport_maps = hash:/etc/postfix/transport とし、/etc/postfix/transport ファイルに下記のように記述します。 [対象のドメイン名] smtp:[プライマリメールサーバのホスト名] 設定後にpostfixをリスタートまたはリロード。 参考) http://www.turbolinux.com/products/server/11s/user_guide/postfixconf.html 10.4.3. セカンダリメールサーバーの設定

Quiroz
質問者

お礼

遅くなりましたがご回答頂きありがとうございます。設定してみます。

関連するQ&A

  • ホスト名抜きメールアドレスでの転送

    Linuxで構築したメール中継サーバでcronが吐き出すroot@host.domain.jpからのメールを.forwardで転送すると Domain of sender address root@host.domain.jp does not exist となってしまいます。 dnsのMXレコードには別のメールサーバだけが登録されていて、追加できません。 また、訳あってsendmail.cfを作成しなおせません。 送信元のアドレスをroot@domain.jpに変換して転送するような.forwardの書き方はあるものでしょうか。

  • Postfixについて

    Postfixの設定をしたく、webでいろいろと情報を探しているのですが、初期の設定から躓いてしまいました。 dnsの設定でMXレコードは書いたのですが Postfixの設定で/etc/postfix/main.cfの書き方について質問させてください。 基本的な設定として、myhostname、mydomain、myoriginパラメータがありますが、このmyoriginパラメータを myorigin = $mydomainにするとサーバ上でroot宛てにメールを送っても送られません。 ちなみに設定は myhostname = server.test mydomain = test myorigin $mydomain ~~~~~~ となっています。 myoriginをコメントにすると #mail rootとするとrootにメールは届きます。 何か設定がおかしいのでしょうか?

  • DNSサーバへのメールサーバ登録について

    DNSサーバについて勉強しています。 DNSのレコードへメールサーバを登録するときはMXレコードへ記載すると思います。 メールを送付する際は、送付先ドメインのDNSへそのドメインのメールサーバを問い合わせます。 その時、MXレコードにはIPアドレスの記載はないと思うので、 メールサーバのFQDNがわかってもメールを送付できないと思うのですが Aレコードにも同時に登録しておくのでしょうか。 ネットで調べてもわからなかったので質問させて頂きました。 よろしくお願い致します。

  • メールサーバPostfixの設定について

    教えてください。 Postfix初心者です。 2点質問があります。 1点目ですが、 PostfixとDovecotを使って、バーチャルドメインの設定するのですが、 以下の3つの違いが分かりません。 どのような使い分けをするものなのでしょうか? 教えていただけないでしょうか? ・共有ドメイン ・バーチャルエイリアス ・バーチャルメールボックス 2点目ですが、 DMZ内にMTAサーバを構築し、ローカルLAN上にあるMTA+POPサーバを構築します。 外→内のメールですが、DMZ内のMTAサーバで受け取って、ローカルのMTAに転送する。 内→外のメールについては、ローカルのMTAから直接外へとする場合、 my.cnfのコンフィグファイルに必要な記述はどこになりますでしょうか? relayhostとmydestinationの記述のところでしょうか? どのように書けば良いでしょうか? すみません。よろしくお願いします。

  • Postfixで自宅とレンタルサーバー受信

    Postfixを使いたいと思っています。 同じメールアドレスで 自宅サーバーをメインで受信 繋がらない時は レンタルサーバーで受信したいと思います。 (出来るならそれを自宅のPostfixに転送) 可能ならば勉強する順序とアドバイスをください。 一からのスタートです。

  • postfixの.forwardでメールの転送利用

    お世話になります。 postfixの.forwardでメールの転送機能を利用したいと思っております。 ただ、各アカウントのホームディレクトリに.forwardファイルを作り中身をただしく記入しても 上手く転送機能が働きません。 例 ~/Maildir/ xxxxx1@xxxx logwatchを見ると、下記のようなエラーが出ているようです。しかしエラーで検索してもそれらしい回答が見つからなかったので質問させていただきました。 Unrecognized warning: cannot open file /home/xxxxx1/.forward: Permission denied : 5 Time(s)  file /home/xxxxx2/.forward has bad owner uid 13965 : 1 Time(s) よろしくお願いいたします postfix-2.3.3です。

  • SMTPの転送について

    SMTPの転送についての質問です。 例えばaaa@********.co.jp宛のメールは********.co.jpを管理しているDNSサーバのMXレコードを参照して転送先SMTPサーバ(これをsmtp.********.co.jpとします)を決定しますよね。では、DNSでsub1.********.co.jpのサブドメインは作っていない状態で、aaa@sub1.********.co.jp宛にメールを出した場合ってどうなるんですか?********.co.jpを管理するSMTPサーバであるsmtp.********.co.jpに転送されるのですか?

  • サーバーのメール転送で著名(定型文)を自動的に付加できますか?

    VineLinuxでメールサーバーはPostfixを使っております。 メールの転送は .forwardに記述すれば転送されますが、転送の際に、本文の最後辺りに署名?案内を自動的に付加させたいのですが可能でしょうか? できれば、日本語で著名を追加させたいのですが・・・ ご存知の方、よろしくお願いいたします。

  • メールサーバーを用いたメール転送について

    自宅サーバーなどでメールサーバ(qmail or postfix)を立ち上げた場合、メール転送などは(おそらく所属プロバイダのメールサーバーより転送が必要と思いますが)どのような設定または手続きが必要となりますでしょうか? 大雑把で結構ですので、ご存知の方ご教授お願い致します。

  • メールサーバを別サーバで構築する上での注意点

    メールサーバのみの構築で投稿させて頂きました。イントラではなく、インターネット上での運用になります。 これまでウェブサーバ、DNSサーバ、メールサーバを1つのサーバで構築するやり方は何度も経験しており、その点は特に問題はないのですが、運用上メールサーバのみを別サーバ、つまり違うグローバルIPアドレスを使って構築するときに注意する点がありましたらアドバイスをお願いします。 サーバに使うOSはFedora Core 5を使います。あとはSMTP、POP3については、postfix、qpopperを使います。 不安な点ですが、メールサーバのみを構築して、別サーバのDNSのゾーンファイルに、メールサーバのMXレコードを追加するだけで問題ないかどうかです。 それと、ドメイン名についての記述も、他のサーバで構築してある以下のファイルで、ドメイン名をhoge.jpとした場合、 /etc/sysconfig/network では、 HOSTNAME=mail.hoge.jp DOMAINNAME=hoge.jp のように記述する必要がありますよね?また、 ・/etc/hosts 192.168.1.222 dns.hoge.jp dns ・/etc/resolv.conf nameserver 192.168.1.222 nameserver xxx.xxx.xxx.xxx search hoge.jp domain hoge.jp のように、別サーバで設定しているものをそのまま記述しておく必要がありますか? それでは、回答の方、よろしくお願いします。