Advertisement
Twissel

postfix_main.cf

May 11th, 2018
1,750
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.95 KB | None | 0 0
  1. soft_bounce = no
  2. queue_directory = /var/spool/postfix
  3. command_directory = /usr/sbin
  4. daemon_directory = /usr/libexec/postfix
  5. data_directory = /var/lib/postfix
  6. mail_owner = postfix
  7.  
  8. myhostname = mail.mysite.tld
  9. mydomain = mysite.tld
  10. myorigin = $myhostname
  11.  
  12. inet_interfaces = all
  13. inet_protocols = ipv4
  14.  
  15. mydestination = localhost.$mydomain, localhost
  16. unknown_local_recipient_reject_code = 550
  17. mynetworks = 127.0.0.0/8, 26.201.143.123/32
  18.  
  19. alias_maps = hash:/etc/aliases
  20. alias_database = hash:/etc/aliases
  21.  
  22. smtpd_banner = $myhostname ESMTP $mail_name
  23.  
  24. debug_peer_level = 2
  25. # Строки с PATH и ddd должны быть с отступом в виде табуляции от начала строки
  26. debugger_command =
  27. PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
  28. ddd $daemon_directory/$process_name $process_id & sleep 5
  29.  
  30. sendmail_path = /usr/sbin/sendmail.postfix
  31. newaliases_path = /usr/bin/newaliases.postfix
  32. mailq_path = /usr/bin/mailq.postfix
  33. setgid_group = postdrop
  34. html_directory = no
  35. manpage_directory = /usr/share/man
  36. sample_directory = /usr/share/doc/postfix-2.10.1/samples
  37. readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES
  38.  
  39. relay_domains = pgsql:/etc/postfix/pgsql/relay_domains.cf
  40. virtual_alias_maps = pgsql:/etc/postfix/pgsql/virtual_alias_maps.cf,
  41. pgsql:/etc/postfix/pgsql/virtual_alias_domain_maps.cf
  42. virtual_mailbox_domains = pgsql:/etc/postfix/pgsql/virtual_mailbox_domains.cf
  43. virtual_mailbox_maps = pgsql:/etc/postfix/pgsql/virtual_mailbox_maps.cf
  44.  
  45. smtpd_discard_ehlo_keywords = etrn, silent-discard
  46. smtpd_forbidden_commands = CONNECT GET POST
  47. broken_sasl_auth_clients = yes
  48. smtpd_delay_reject = yes
  49. smtpd_helo_required = yes
  50. smtp_always_send_ehlo = yes
  51. disable_vrfy_command = yes
  52. smtp_host_lookup = native,dns
  53. smtpd_helo_restrictions = permit_mynetworks,
  54. permit_sasl_authenticated,
  55. reject_non_fqdn_helo_hostname,
  56. reject_invalid_helo_hostname
  57.  
  58. smtpd_data_restrictions = permit_mynetworks,
  59. permit_sasl_authenticated,
  60. reject_unauth_pipelining,
  61. reject_multi_recipient_bounce,
  62.  
  63. smtpd_sender_restrictions = permit_mynetworks,
  64. permit_sasl_authenticated,
  65. reject_non_fqdn_sender,
  66. reject_unknown_sender_domain
  67.  
  68. smtpd_recipient_restrictions = reject_non_fqdn_recipient,
  69. reject_unknown_recipient_domain,
  70. reject_multi_recipient_bounce,
  71. permit_mynetworks,
  72. permit_sasl_authenticated,
  73. reject_unauth_destination,
  74. check_policy_service unix:/postgrey/socket,
  75. permit
  76.  
  77. smtp_tls_security_level = may
  78. smtpd_tls_security_level = may
  79. smtpd_tls_loglevel = 1
  80. smtpd_tls_received_header = yes
  81. smtpd_tls_session_cache_timeout = 3600s
  82. smtp_tls_session_cache_database = btree:$data_directory/smtp_tls_session_cache
  83. smtpd_tls_key_file = /etc/postfix/certs/key.pem
  84. smtpd_tls_cert_file = /etc/postfix/certs/cert.pem
  85. tls_random_source = dev:/dev/urandom
  86.  
  87. # Ограничение максимального размера письма в байтах
  88. message_size_limit = 20000000
  89. smtpd_soft_error_limit = 10
  90. smtpd_hard_error_limit = 15
  91. smtpd_error_sleep_time = 20
  92. anvil_rate_time_unit = 60s
  93. smtpd_client_connection_count_limit = 20
  94. smtpd_client_connection_rate_limit = 30
  95. smtpd_client_message_rate_limit = 30
  96. smtpd_client_event_limit_exceptions = 127.0.0.0/8
  97. smtpd_client_connection_limit_exceptions = 127.0.0.0/8
  98.  
  99. maximal_queue_lifetime = 1d
  100. bounce_queue_lifetime = 1d
  101.  
  102. smtpd_sasl_auth_enable = yes
  103. smtpd_sasl_security_options = noanonymous
  104. smtpd_sasl_type = dovecot
  105. smtpd_sasl_path = private/dovecot-auth
  106.  
  107. # Директория для хранения почты
  108. virtual_mailbox_base = /var/vmail
  109. virtual_minimum_uid = 5000
  110. virtual_uid_maps = static:5000
  111. virtual_gid_maps = static:5000
  112. virtual_transport = dovecot
  113. dovecot_destination_recipient_limit = 1
  114.  
  115. #sender_bcc_maps = hash:/etc/postfix/sender_bcc_maps
  116. #recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
  117.  
  118. smtpd_milters = inet:127.0.0.1:8891
  119. non_smtpd_milters = $smtpd_milters
  120. milter_default_action = accept
  121. milter_protocol = 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement