> On Jan 19, 2018, at 9:55 AM, Zach Sheppard <zshepp...@g.oconee.k12.sc.us> 
> wrote:
> 
> bounce_queue_lifetime = 0

This is a bad idea.  Don't do that.  Allow transient delivery failures
to be retried.

> default_destination_concurrency_limit = 50

This is the default, remove the setting.

> internal_mail_filter_classes = bounce, notify

Leave this setting at its default value by removing it from main.cf.

> notify_classes = bounce, resource, software

Consider setting this empty, when sending bulk mail, your source of
notices is the mail log, not per-message notices.

> smtp_connect_timeout = 10s

This is may be a bit short, but should be OK unless some destination is
under sustained heavy load.

> smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache

You can/should set this empty, and leave session caching to the client via
session tickets.

> smtp_helo_timeout = 30s

This too can be a bit short for overloaded peers.

> smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

This is your client session cache, correctly configured, DO NOT also
clear this when clearing the smtpd setting.

> --master.cf--
> smtp      inet  n       -       y       -       -       smtpd
> pickup    unix  n       -       y       60      1       pickup
> cleanup   unix  n       -       y       -       0       cleanup
> qmgr      unix  n       -       n       300     1       qmgr
> tlsmgr    unix  -       -       y       1000?   1       tlsmgr
> rewrite   unix  -       -       y       -       -       trivial-rewrite
> bounce    unix  -       -       y       -       0       bounce
> defer     unix  -       -       y       -       0       bounce
> trace     unix  -       -       y       -       0       bounce
> verify    unix  -       -       y       -       1       verify
> flush     unix  n       -       y       1000?   0       flush
> proxymap  unix  -       -       n       -       -       proxymap
> proxywrite unix -       -       n       -       1       proxymap
> smtp      unix  -       -       y       -       -       smtp
> relay     unix  -       -       y       -       -       smtp
> showq     unix  n       -       y       -       -       showq
> error     unix  -       -       y       -       -       error
> retry     unix  -       -       y       -       -       error
> discard   unix  -       -       y       -       -       discard
> local     unix  -       n       n       -       -       local
> virtual   unix  -       n       n       -       -       virtual
> lmtp      unix  -       -       y       -       -       lmtp
> anvil     unix  -       -       y       -       1       anvil
> scache    unix  -       -       y       -       1       scache
> [...]


The master.cf file looks fairly normal, but uses chroot for many
services.  This can make for fragile management of the system when
the chroot jail is subtly misconfigured, but is not necessarily a
problem (when done right).

-- 
        Viktor.

Reply via email to