All pastes #236531 Raw Edit

kuruption-postfix-3

public text v1 · immutable
·published 2006-11-03 21:17 UTC
rendered paste body
//---- main.cf ----//
maindir = /usr/local/etc/postfix
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
mail_spool_directory = /var/mail
mail_owner = postfix
default_privs = nobody
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
alias_maps = hash:/etc/mail/aliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no

myhostname = mail2.omnimx.net
mydomain = omnimx.net
myorigin = $mydomain
mynetworks_style = subnet
mynetworks = 127.0.0.0/8

disable_vrfy_command = yes
unknown_local_recipient_reject_code = 550
# unknown_local_recipient_reject_code = 450

# maximum message size is 25MB
message_size_limit = 26214400

default_transport = smtp

# error handling
smtpd_error_sleep_time = 60
smtpd_soft_error_limit = 60
smtpd_hard_error_limit = 10

in_flow_delay = 1s
bounce_queue_lifetime = 1d
maximal_queue_lifetime = 2d
qmgr_message_active_limit = 5000


smtpd_banner = $myhostname ESMTP

:q
# cat main.cf
maindir = /usr/local/etc/postfix
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
mail_spool_directory = /var/mail
mail_owner = postfix
default_privs = nobody
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
alias_maps = hash:/etc/mail/aliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no

myhostname = mail2.omnimx.net
mydomain = omnimx.net
myorigin = $mydomain
mynetworks_style = subnet
mynetworks = 127.0.0.0/8

disable_vrfy_command = yes
unknown_local_recipient_reject_code = 550
# unknown_local_recipient_reject_code = 450

# maximum message size is 25MB
message_size_limit = 26214400

default_transport = smtp

# error handling
smtpd_error_sleep_time = 60
smtpd_soft_error_limit = 60
smtpd_hard_error_limit = 10

in_flow_delay = 1s
bounce_queue_lifetime = 1d
maximal_queue_lifetime = 2d
qmgr_message_active_limit = 5000


smtpd_banner = $myhostname ESMTP

local_destination_concurrency_limit = 1
default_destination_concurrency_limit = 10

smtpd_client_restrictions =
        permit_mynetworks,
        permit_sasl_authenticated,
        #reject_unknown_client,
        permit

smtpd_helo_restrictions =
        permit_mynetworks,
        permit_sasl_authenticated,
        #reject_unknown_hostname,
        permit

smtpd_sender_restrictions =
        permit_mynetworks,
        permit_sasl_authenticated,
        reject_unknown_sender_domain,
        reject_non_fqdn_sender,
        permit

smtpd_recipient_restrictions =
        permit_mynetworks,
        permit_sasl_authenticated,
        permit_auth_destination,
        reject

# maps
virtual_transport = cyrus
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysql/domains.sql
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysql/mailbox.sql
# virtual_alias_maps = mysql:/usr/local/etc/postfix/mysql/aliases.sql

# how we transport domains to other people like
transport_maps = mysql:/usr/local/etc/postfix/mysql/transports.sql

debug_peer_level = 20
debug_peer_list = 127.0.0.1/32 10.0.1.0/24
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         xxgdb $daemon_directory/$process_name $process_id & sleep 5