質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

Q&A

1回答

7631閲覧

postfixの配信メールチューニング方法

sakamo2

総合スコア37

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

0グッド

1クリップ

投稿2015/08/07 07:06

お世話になります。

PostfixにてMTAサーバーをメール配信を構築中です。
さらに速度を上げるための方法をご存知の方、どのような情報でも構いませんので教えていただけませんでしょうか。
またエラーメールの処理方法なども合わせて教えていただけるとありがたいです。

15分1万通までの速度で配信まではできるようになったのですがそれ以上が対応方法に困っております。

現在のmain.cfです。

alias_database

1alias_maps = hash:/etc/aliases 2command_directory = /usr/sbin 3config_directory = /etc/postfix 4daemon_directory = /usr/libexec/postfix 5data_directory = /var/lib/postfix 6debug_peer_level = 2 7default_destination_concurrency_limit = 200 8default_process_limit = 5000 9html_directory = no 10inet_interfaces = all 11inet_protocols = all 12mail_owner = postfix 13mailq_path = /usr/bin/mailq.postfix 14manpage_directory = /usr/share/man 15mydestination = $myhostname, localhost.$mydomain, localhost 16mydomain = example.jp 17myhostname = mlg01.example.jp 18mynetworks = XXX.XXX.XXX.0/24, 127.0.0.0/8 19myorigin = $mydomain 20newaliases_path = /usr/bin/newaliases.postfix 21queue_directory = /var/spool/postfix 22readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES 23sample_directory = /usr/share/doc/postfix-2.6.6/samples 24sendmail_path = /usr/sbin/sendmail.postfix 25setgid_group = postdrop 26transport_maps = hash:/etc/postfix/transport 27unknown_local_recipient_reject_code = 550

どうぞ宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

以下はご存知かと思いますが、念のため。

TUNING_README
(日本語)

送信については、default_process_limit を 5000 まで上げているので、他に master.cf で制限していなければ、smtp プロセスが上限まで達しているということはないはず。
10000通/15分=11通/1秒なので、まずまずの速度だと思います。

あとは、maillog で、

  • 受け側の同時接続数や受信レートの制限などで、4xx でキューに溜まっていないか。例えば、携帯電話キャリア宛だと接続数、レートを制限しているので、逆にゆっくり送らないといけない、など。
  • delays= で、どこかで時間がかかっていないか。delays= の 4つの数値の意味は "man 5 postconf" の delay_logging_resolution_limit 参照。

など、ボトルネックとなっている箇所がないかどうか調べるといいと思います。

maillog に特に問題がなければ、Postfix を複数台にするとか、メール配信の製品やサービスを利用するとかでしょうか。

投稿2015/08/08 08:48

TaichiYanagiya

総合スコア12146

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問