• ベストアンサー

qmailとpostfixのメリット・デメリット

ご質問させていただきます。 今度メールサーバーとあるシステムを構築しようと思っています。 その使用目的なのですが、主にメール配信だけを目的にしたサーバーということなので、速度的に優れているpostfixかqmailという導入案が残りました。 要求は一度に1万件以上のメールがタイムラグ的な問題なくおくれることです。 この場合、どちらのMTAを導入することがより、メリットがあるのでしょうか。その場合、どのようなメリットがあるかどうかを具体的に教えていただけると幸いです。 あるいは、他のソフトでさらにすぐれたMTAがあるのかどうかをお教えください。 よろしくお願いします。 OS :Redhatlinux6.1 CPU :Pentium3 800 MEM :256M

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

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

「タイムラグ的な問題なく送れる」というのがどういう期待をされ ているのかわかりませんが、まったく同時に配送できるかと言えば、 それはどんなMTAをもってきても無理ではないでしょうか。 postfix についてはわかりませんが、qmail では性能測定の結果が WEBに掲載されています。ちょうど記載されているCPUで、ネットワー クに余裕がある状態では、1KBのメールを毎時18万通配送できると のことです。測定条件などの詳細は参考URLへどうぞ。

参考URL:
http://www.jp.qmail.org/performance/
airone
質問者

お礼

返信ありがとうございます。 >「タイムラグ的な問題なく送れる」 この点に関しては、キューに溜まったメールにおいて 最初の配信と最後の配信においてどれほどのタイムラグが 出るかという問題であったので、punchan_jpさんが教えてくださった参照URLのデータは非常に参考になりました。 現状、実機がないので検証もしようもなく、決定だけは はやめられるという、悪意にはまっていたので助かります。 ありがとうございました

その他の回答 (1)

  • alphonse
  • ベストアンサー率31% (10/32)
回答No.2

速度的にはどちらもそれほど変わりませんのでairone さんがsendmailを使った ことがあるならpostfix。なければqmailというのがいいんじゃないでしょうか。 #postfixは非常に設定が簡単で、sendmailとの互換がありますが、あまり良い #噂を聞かない・・・(^^;

airone
質問者

お礼

返信ありがとうございます。 >sendmailを使ったことがあるならpostfix。 >なければqmailというのがいいんじゃないでしょうか。 そうなんですよね。 私はsendmailとqmailを両方使用したことがあるので そのどちらの利点も欠点も知っているので迷いが生じて いました。 ただqmailとpostfixになると、優劣がつけづらい。 強いて言えば、日本語での参考ページがあるかないか。 検討してみます。 ありがとうございました。

関連するQ&A

  • 【MTA】sendmail・postfix・qmailについて

    sendmailの場合・・・送受信信にsendmail(MTA) postfixの場合・・・受信にpostfix/smtpd(MTA)           外部への送信にpostfix/smtp(リモートMDA) qmailの場合・・・受信にqmail-smtpd (MTA)          外部への送信にqmail-remote(リモートMDA) となっていますが、MTAとリモートMDAを分ける事によって なにかメリット・デメリットはあるのでしょうか? ネット上で色々調べてみたのですが、見当たらなかったので ご存知の方がいれば教えていただきたいのですが.... 以上、宜しくお願い致します。

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

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

  • メールサーバー構築

    REDHATLINUXで現在WEBサーバを構築したのですが、メールサーバの構築方法がまったくわかりません。どなたかいいサイトを紹介していただけないでしょうか? 因みに、Webminなどで、散々sendmailやPostfixをいじってみましたが、メールサーバの知識に乏しいもので・・・。まったく太刀打ちできませんでした。 あと、sendmailやpostfix、qmailだけでメールサーバーは成立するのでしょうか?qpoperとかpopを扱うものはいらないのでしょうか?  よろしくお願いします。

  • qmailでのメールリレーとエイリアス

    質問させていただきます。 環境: MTAをqmailと他のMTAで運用し、 [DMZ上のqmail]から[LAN上のqmail]にリレーし、さらに[他のMTA]にリレーしております。 POPは他のMTAにのみ立っております。 ※[DMZ:MTA(qmail)]→(F/W)→[LAN MTA(qmail)]→[LAN 他のMTA] 質問: DMZ,LANのどちらのqmailもsmtproutesにてリレーさせているだけですが、 あるアカウント宛のメールを複数のアカウントに振り分けたいのですが、どうすれば実現できますでしょうか。 以前使用していたsendmailでは同環境で/etc/にあるエイリアスの変更で振り分けが可能だったのですが、 qmailでは/var/qmail/aliasにエイリアス用に.qmail-****を作成しても振り分けされませんでした。 なお、POPが立っている他のMTAサーバでの振り分けやサーバ構成は訳あっていじれませんので、qmailでの実現を模索しております。 もしお分かりの方がおいでになりましたら、よろしくお願い致します。

  • メールサーバ(qmail)を通して送信したメールをアーカイブへ転送したい

    1、環境です。 メールサーバ:Wadaxのサーバ MTA:qmail ドメインはここでaaa.comとします。 メールアーカイブサーバ:企業のDMZ内に設置しています。 MTA:postfix ドメインはここでarcserver.aaa.comとします。 2、やりたいことは、 メールサーバを通して送受信されたメールを全てアーカイブサーバのuser@arcserver.aaa.com に転送したいのですが(もちろんリアルタイムです)、可能でしょうか。 いろんな資料を調べていたのですが、たとえばこれです。 http://pocketstudio.jp/linux/?qmail%2FFAQ Logユーザへコピーされたメールはさらに転送できれば、出来るかもしれませんが、自信がありません。 同じことをやったことがある方、具体的なやり方を教えていただければ幸いです。 よろしくお願いします。

  • qmailについて

    すこしperlとはずれてしまいますがおねがいします。 linuxにperl5とqmailが入っています。 ブラウザからメールの配信をするためにforkを使って 1子プロセスで1つのメールをqmailを使って行っています。 一通り送り終わった後、うまく送れなかったものに qmailが再度送信をしようとしているようです。 その影響でサーバーが遅くなってしまいますので、 ある程度で見切りをつけてqmailのリセットをかけたいと 思うのですが、良い情報が無く方法がわかりません。 どなたか、方法または良いページを教えていただけないでしょうか。 よろしくお願いします。

  • 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について

    現在、CentOS4上でPostfix+Dovecotでメールサーバ環境を構築しています。 この環境において、該当ユーザがない場合のメールをエラーとして返信するのではなく、指定した該当ユーザ宛へ転送することは可能でしょうか? 目的としては、あるシステムでユニークなアドレスを生成してそこに送信された画像ファイルを各ユーザのデータとして保存するシステムを構築しています。 生成されるユニークなアドレスをあらかじめ登録しておくことは物理的に不可能ですので、本来エラーとして返されるものを同じサーバの有効なアドレスに転送できればと思います。 以上、よろしくお願いいたします。

  • メールで管理者にアラートを知らせたい

    社内でZabbix、またはHinemosなど 運用監視ツールの導入を考えています。 運用監視ツールはエラーを検知した場合、 メールで管理者にアラートを知らせたいのですが、 社内にメールサーバはありません。 ※Gmailを使用しています 社内でLinuxサーバがあるので、 そこにPostfixを構築しMTAとしたいと考えています。 (監視ツールはPostfixを指定) 上記のようなイメージなのですが、 考え方としては正しいでしょうか?。 MTAとしてGmailを直接指定できれば、一番楽なのですが・・ よろしくお願いいたします。

  • qmailの引越し

    現在、Turbolinux8のメールサーバ(qmail)のHDDが怪しくなってきたので、 別のメールサーバを構築してメールボックスを移動したいと考えているのですが、 その様なことは出来るのでしょうか? 当方知識が無いため、 ご存知の方がおられましたらお教え頂けないでしょうか? 何か有用なページなどをお教え頂けるだけでも助かります。 当方は、Linux、qmailについては今回初めて手がけます。 セカンダリーを立てる方が楽そうな気はするのですが・・・ なにぶん知識が無いので、 最悪はメールボックスを捨てることを視野に入れて、 とりあえずメールサーバを構築しようとしています。