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