• 締切済み

Postfixのスレッドごとに別々のIPアドレスを設定するには

Postfixを使用してリレーメールサーバの開発を行っております。 そこで質問なのですが、Postfixのプロセスを1つ起動し、メール送信時に そのプロセス上のスレッドごとに違うIPを設定することは出来ますでしょうか? 以下のようなイメージになります。 ※IPは仮称です。 Postfix ├─Thread1(122.216.137.92) ├─Thread2(122.216.137.93) ├─Thread3(122.216.137.94) ├─Thread4(122.216.137.95) ├─Thread5(122.216.137.96) ├─Thread6(122.216.137.97) ├─Thread7(122.216.137.98) ├─Thread8(122.216.137.99) また、上記以外にも1つのPostfixプロセスでIPアドレスを変更しながらメールを 送信する手法はありますでしょうか? サーバは以下の構成です。 OS: Ledhat ES4 MTA: Postfix2.5 NICは2ポート空いております。 以上、宜しくお願い致します。

みんなの回答

  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

うまくいかなかったという記事ですが、参考までにどうぞ。 http://ya.maya.st/d/200808c.html

関連するQ&A

  • Postfixのサーバホスト名及び設定について

    Postfix初心者です。 教えてください。 現在CentOS6.4にPostfixをインストール中です。 Postfixのサーバを以下の通り用意しなければなりません。 DMZの中に1台(MTA1) 外部からの受付をするMTAです。 例えばabc.co.jpという自社宛てのメールを受け付け、 LAN側にあるMTA+POPに送ります。 LAN内に1台(MTA2) 上記のようにDMZにあるMTAからのabc.co.jp宛のメールの受付と abc.co.jpのメールアカウントから他の外部宛のメールを受け付け、 外へ直接送ります。 2点質問がございます。 MTA1とMTA2に付けるホスト名についてお伺いしたいです。 MTA1はmail.abc.co.jpという名前にして、DNSサーバ上のMXレコードと同じ名前にする。 MTA2はどのような名前にすればいいのでしょうか? もし考え方が違っていたら指摘いただき、教えていただけないでしょうか? 又上記説明に書いたように、 MTA1→MTA2に送る MTA2からは外へ直接送る と言った場合 以下のように記述すれば良いでしょうか? もし何か間違っていたら教えていただけないでしょうか。 (参考) MTA1については、 /etc/postfix/main.cf: relayhost =(※記述しない) MTA2については、 /etc/postfix/main.cf: relay_domains = $mydestination (※$mydestinationについては、別の$mydestinationの定義で書いたドメイン) その他POPで使用するDovecotでの設定が必要な箇所がありましたらお願い致します。

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

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

  • postfixの設定

    postfixのメールサーバを構築していますが、 約100件くらいのメールをテスト送信しましたが、 /var/spool/postfix/defer /var/spool/postfix/deferred にメールが溜まってしまって、完全に送信できません。 何通かは送信しているので、送信はできているみたいなのですが、 送信時間(到着するのに3時間位)がかなりかかっている状況です。 ちなみにDDNSなので、OP25Bの影響を受けるので、 プロバイダのメールサーバに転送して送信しています。 postfixの送信能力は優れていると聞いていたので、 現在の状況だと何か設定方法が悪いのでしょうか? postfixの処理能力はどれくらいなのでしょうか? よろしくお願いします。

  • Postfixの設定について

    Postfixでメールを送受信しようとすると、受信は出来ますが送信ができません。 エラーコードは454.4.7.1で、Relay Aceess Deniedとなっています。smtpのポートは587に設定しています。送信はできないのでしょうか。

  • Postfixでの受信について

    外部のメールサーバーから、自前で構築したメールサーバーにメールを送信すると、エラーが返されてしまいます。 ◆ エラーメールの内容 ... while talking to mail.***.jp.: >>> DATA <<< 554 5.7.1 <info@***.jp>: Relay access denied 554 5.0.0 Service unavailable <<< 554 5.5.1 Error: no valid recipients ◆ サーバー側mail.logの内容 May 15 03:04:05 li14-211 postfix/smtpd[19476]: connect from www***.sakura.ne.jp[59.106.13.***] May 15 03:04:06 li14-211 postfix/proxymap[19477]: warning: table "mysql:/etc/postfix/mysql_virtual_domains_maps.cf": empty lookup result for: "***.jp" -- ignored May 15 03:04:06 li14-211 postfix/smtpd[19476]: NOQUEUE: reject: RCPT from www***.sakura.ne.jp[59.106.13.***]: 554 5.7.1 <info@***.jp>: Relay access denied; from=<info@*****.com> to=<info@***.jp> proto=ESMTP helo=<www***.sakura.ne.jp> May 15 03:04:06 li14-211 postfix/smtpd[19476]: disconnect from www***.sakura.ne.jp[59.106.13.***] Postfixは以下サイトを参考に、仮想ドメイン環境でセットアップしました。 http://www.fulldigit.net/content/view/168/19/ また、メールアドレスの追加等はPostfixAdmin 2.2.0を利用し行いました。 各ソフトウェアのバージョンは以下の通りで、全てDebian公式パッケージです。 ・OS: Debian GNU/Linux 4.0 ・MTA: Postfix 2.3.8-2+b1 ・DB: MySQL 5.0.32-7etch5 サーバー内でmailコマンドを利用し、外部メールアドレスに送信する場合は正常に送信できます。 mailコマンドでサーバー内の別ユーザーに送信しようとすると、エラー等は表示されませんが相手に到着しません。 よろしくお願いいたします。

  • postfix設定について

    こんにちは、 postfixadminに関する設定を行っているのですが、 アドレス登録時に、下記のようなエラーが発生してしまい、 データベース上には登録されるのですが、 メールボックスが作成されませんでした。 Postfix 2.3 Postfix Admin 2 MySQL 4.1 cyrus-sasl 2.1.19 Sep 8 18:00:20 host postfix/postfix-script: starting the Postfix mail system Sep 8 18:00:20 host postfix/master[5209]: daemon started -- version 2.3.12, configuration /etc/postfix Sep 8 18:01:02 host postfix/smtpd[5284]: warning: unsupported SASL server implementation: cyrus Sep 8 18:01:02 host postfix/smtpd[5284]: fatal: SASL per-process initialization failed Sep 8 18:01:03 host postfix/master[5209]: warning: process /usr/libexec/postfix/smtpd pid 5284 exit status 1 Sep 8 18:01:03 host postfix/master[5209]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling Sep 8 18:02:03 host postfix/smtpd[5286]: warning: unsupported SASL server implementation: cyrus Sep 8 18:02:03 host postfix/smtpd[5286]: fatal: SASL per-process initialization failed Sep 8 18:02:04 host postfix/master[5209]: warning: process /usr/libexec/postfix/smtpd pid 5286 exit status 1 Sep 8 18:02:04 host postfix/master[5209]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

  • postfixのmynetworksの設定について

    現在、専用レンタルサーバにてpostfixの運用を開始しようとしています。 その際の mynetworks の設定ですが、純粋に自社サーバであれば、ローカルのIPアドレス(192.168~等)を入れたりしますが、レンタルサーバであれば、一旦グローバルのインターネット環境に出るので、自社のグローバルIPアドレスを入れるものなのでしょうか? 環境として、3拠点でこのレンタルサーバのpostfixを利用しようとしています。 一般的な考えで結構ですので、mynetworks に3拠点のグローバルIPアドレスを記入するもの なのでしょうか? もしくは、0.0.0.0/8 をいれ、SMTP認証をかけるものなのでしょうか? 現在テスト段階ですが、1拠点のグローバルIPアドレスを入れ、その1拠点のメール送信等はできますが、この設定でセキュリティ上問題ないのか疑問になりましたので質問させて頂きました。 お手数ですがよろしくお願いします。

  • Postfixについて

    Postfixについて検索してみたのですがメール送信サーバということだけでその他の事がよくわかりません。 どういうことをする時に(どのようなことをする人が)Postfixを使っているのでしょうか?(何をするために使う物なのでしょうか?) メールサーバなのでメールを送受信するためだとは思いますが、プロバイダー契約した時のプロバイダーの送受信サーバとは何が違うのでしょうか?

    • ベストアンサー
    • Mac
  • Postfix の設定について

    OS:MiracleLinux V5 Postfix:2.2.10 サーバ名:svr ユーザ:user01 ドメイン:test.jp MXレコード:test.jp Postfixの設定をWEBを見ながらWEBmineで設定してみたのですが サーバ上(Postfix)からクライアントへメールを送ると送信者メールアドレスが 「user01@test.jp」となる所 「user01@svr.test.jp」となってしまっています。 「user01@test.jp」でクライアントからサーバ(SVR)に送り返すと正常の返信でき 受信した「user01@svr.test.jp」でサーバ(SVR)に送り返すとエラーとなってしまいます。 @以降にFQDNがついてしまいます。 LINUXは始めてなのでどこを直せば良いのか途方に暮れております。 ご教授ください。

  • postfix 送信できるが受信できない。

    postfixでmailコマンドで送信できますが、受信ができません。 maillog自体に何も記録されません。 何が考えられるのでしょうか? これがうまくいけば、postfixで特定のメールサーバー(IP, domain, メールアドレス)から拒否する方法知りたいです。