Discussion:
Postfix - Default message & mailbox size limits
David C. Rankin
2011-09-09 19:55:01 UTC
Permalink
Guys,

Just a note for those running postix mail servers on the default mailbox and
message size limits. Many times these settings are not referenced in the default
main.cf file. Moreover, if you are using procmail or some other 3rd party local
delivery agent, the errors encountered when the mailbox size limit is reached
are not obvious. The salient parts are:

Postfix imposes both message and mailbox size limits by default. The
message_size_limit controls the maximum size in bytes of a message, including
envelope information. (default 10240000)

The mailbox_size_limit controls the maximum size of any local individual
mailbox or maildir file. This limits the size of any file that is written to
upon local delivery, including files written by external commands (i.e.
procmail) that are executed by the local delivery agent. (default is 51200000,
set to 0 for no limit)

If bounced message notifications are generated, check the size of the local
mailbox under /var/spool/mail and use postconf to check these size limits:

supersff:~> postconf -d mailbox_size_limit
mailbox_size_limit = 51200000
supersff:~> postconf -d message_size_limit
message_size_limit = 10240000
--
David C. Rankin, J.D.,P.E.
--
To unsubscribe, e-mail: opensuse+***@opensuse.org
For additional commands, e-mail: opensuse+***@opensuse.org
Sandy Drobic
2011-09-09 20:10:47 UTC
Permalink
Post by David C. Rankin
Guys,
Just a note for those running postix mail servers on the default mailbox and
message size limits. Many times these settings are not referenced in the
default main.cf file. Moreover, if you are using procmail or some other 3rd
party local delivery agent, the errors encountered when the mailbox size
Grin! I also discovered that when I set up my first server. (^-^)
Post by David C. Rankin
Postfix imposes both message and mailbox size limits by default. The
message_size_limit controls the maximum size in bytes of a message, including
envelope information. (default 10240000)
The mailbox_size_limit controls the maximum size of any local individual
mailbox or maildir file. This limits the size of any file that is written to
upon local delivery, including files written by external commands (i.e.
procmail) that are executed by the local delivery agent. (default is 51200000,
set to 0 for no limit)
If bounced message notifications are generated, check the size of the local
supersff:~> postconf -d mailbox_size_limit
mailbox_size_limit = 51200000
supersff:~> postconf -d message_size_limit
message_size_limit = 10240000
You can't check your effective setting that way. "postconf -d" will always
show the DEFAULT setting. Just drop the "-d" and you will get the current
value of the parameter:

mordor:~ # postconf -d mailbox_size_limit
mailbox_size_limit = 51200000
mordor:~ # postconf mailbox_size_limit
mailbox_size_limit = 0

Sandy
--
To unsubscribe, e-mail: opensuse+***@opensuse.org
For additional commands, e-mail: opensuse+***@opensuse.org
Loading...