Postfixの容量制限 (main.cfの設定)
Postfixの設定はmain.cfファイルで設定ができます。メールサーバの運用でトラブルとなるのがメールの上限値の場合が多いです。
message_size_limit
1通の最大容量
デフォルト10M (10240000)
mailbox_size_limit
1つのメールボックスの最大容量
デフォルト50M (51200000)
virtual_mailbox_limit
バーチャルドメイン(virtualdomain)での1つのメールボックスの最大容量
デフォルト50M (51200000)
容量の設定をするときは、main.cfに次のように書く。例:mailbox_size_limitを100Mにする。
mailbox_size_limit = 102400000
容量を無制限にするには値を 0 にします。
mailbox_size_limit = 0
メールボックスの容量が設定の値を上回ったときには、次のようなエラーメッセージのメールが返ってくる。
delivery failed to mailbox error writing message: File too large
また、受け取れなくなるメールはメールボックスが最大容量を越して以降です。
メールを保存する前にメールボックスの容量がオーバーしていなくて、保存した時点で容量をオーバーする場合は受信できます。
つまりメールボックスのファイルは最大でmailbox_size_limit(またはvirtual_mailbox_limit)とmessage_size_limitの容量を足したものから1引いた値になります。
mailbox_size_limitの設定値がmailbox_size_limit(またはvirtual_mailbox_limit)よりも大きい場合にはメールログに下記のように出力されます。
fatal: main.cf configuration error: virtual_mailbox_limit is smaller than message_size_limit
この場合、mailbox_size_limit(またはvirtual_mailbox_limit)の設定値は無視されてデフォルト値(50M)が適用されます。
注意点としてmailbox_size_limitの設定を無制限にしていた場合、mailbox_size_limit(またはvirtual_mailbox_limit)が無制限以外に設定されていると無視されます。
main.cfの設定はPostfixを再起動したり、リロードするまで反映されません。
postfix reload
スポンサーリンク
関連記事
- Apacheから2GB以上のファイルをダウンロードしようとすると403エラーが出ます
- Linux起動時の自動ファイルシステムチェックの間隔を変更する、無効にする方法
- [warn] _default_ VirtualHost overlap on port 80, the first has precedence エラー
- yumでupdateするときにconflictsエラーが出る場合 file xxx from install of xxx-jason conflicts with file from package xx.remi
- Gitをyumでインストールする方法
- vsftpdでファイルの所有者をUID(数字)ではなくユーザー名で表示する方法 chrootするとtext_userdb_names=YESできない
- SELINUXが有効になっているサーバではvsftpdのデータ転送が使用できない
- サービスに接続できるユーザー(IP)を制限する Connection closed by foreign host.
- 1枚のNIC(ネットワークカード)に複数のIPアドレスを設定する方法(Linux)
- Apacheを起動するときに、ほかのプロセスによってポートが使用されていた場合
- zend_mm_heap corrupted とは
- yum コマンドでTransaction Check Error
- yumを自動で更新チェックする、自動で更新する
- httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
- Apacheをyumでインストールする
- KNOPPIX
- ディレクトリ以下のファイル数、ファイル容量を調べる
- PHPをyumでインストールする
- Linuxでホスト名を変更する方法
- Postfixからpostmaster宛に451Server configuration errorメールが届く
- Debianのインストール
- memcachedのインストール
- Linuxのカーネル情報やディストリビューションを調べるコマンド
- Rubyのインストール
- PostgreSQLのインストール
- PHPのインストール
- zlibのインストール
- Apacheのインストール
- MySQLのインストール
- IPアドレスを調べる
- ファイルを検索するコマンド locate (updatedbの高速化)
- スペシャルファイル
- MergeLog 複数のログファイルを時系列に並べ替える
- CentOS5のインストール
- Another app is currently holding the yum lockとは
- yumで、より新しいパッケージをインストールする方法(CentOS)
- apacheのSSL設定
- Subversionのインストール
- 毎朝午前4時に行われる動作
- /tmpや/var/tmpのファイル消えるタイミング
- ユーザーとグループ
- ログインできるユーザーに変更する
- SSHのインストール
- OpenSSL
- RFC2142で定められた「組織で用意したほうがよいメールアドレス」のガイドライン
- named.local [Bindの設定ファイル]のデフォルト
- localhost.zone [Bindの設定ファイル]のデフォルト
- named.ca [Bindの設定ファイル]のデフォルト
- named.conf [Bindの設定ファイル]のデフォルト
- vsftpd.conf [vsftpd設定ファイル]のデフォルト
- proftpd.conf [Proftpd設定ファイル]のデフォルト
- php.ini [PHP設定ファイル]のデフォルト
- main.cf [Postfix設定ファイル]のデフォルト
- sendmail.mc のデフォルト
- httpd.conf [apache設定ファイル]のデフォルト fedora
- httpd.conf [apache設定ファイル]のデフォルト
- ディレクトリの削除
スポンサーリンク






