Advertisement
Guest User

Untitled

a guest
Jan 15th, 2023
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.49 KB | None | 0 0
  1. soft_bounce = no
  2. queue_directory = /var/spool/postfix
  3. command_directory = /usr/sbin
  4. daemon_directory = /usr/lib/postfix/sbin
  5. data_directory = /var/lib/postfix
  6. mail_owner = postfix
  7.  
  8. myhostname = mail.наш.домен
  9. mydomain = наш.домен
  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
  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. setgid_group = postdrop
  31. html_directory = no
  32.  
  33. relay_domains = mysql:/etc/postfix/mysql/relay_domains.cf
  34. virtual_alias_maps = mysql:/etc/postfix/mysql/virtual_alias_maps.cf,
  35. mysql:/etc/postfix/mysql/virtual_alias_domain_maps.cf
  36. virtual_mailbox_domains = mysql:/etc/postfix/mysql/virtual_mailbox_domains.cf
  37. virtual_mailbox_maps = mysql:/etc/postfix/mysql/virtual_mailbox_maps.cf
  38.  
  39. smtpd_discard_ehlo_keywords = etrn, silent-discard
  40. smtpd_forbidden_commands = CONNECT GET POST
  41. broken_sasl_auth_clients = yes
  42. smtpd_delay_reject = yes
  43. smtpd_helo_required = yes
  44. smtp_always_send_ehlo = yes
  45. disable_vrfy_command = yes
  46.  
  47. smtpd_helo_restrictions = permit_mynetworks,
  48. permit_sasl_authenticated,
  49. # Отказываем серверам, у которых в HELO несуществующий или не FQDN адрес
  50. reject_non_fqdn_helo_hostname,
  51. reject_invalid_helo_hostname,
  52. # Запрещаем приём писем от серверов, представляющихся адресом, для которого не существует A или MX записи.
  53. reject_unknown_helo_hostname
  54.  
  55. # Проверки клиентского компьютера или другого почтового сервера, который соединяется с сервером postfix для отправки письма
  56. smtpd_client_restrictions = permit_mynetworks,
  57. permit_sasl_authenticated,
  58. # Отвергает запрос, когда клиент отправляет команды SMTP раньше времени, не зная, поддерживает ли Postfix конвейерную обработку команд ESMTP
  59. reject_unauth_pipelining,
  60. # Блокируем клиентов с адресами from, домены которых не имеют A/MX записей
  61. reject_unknown_address,
  62. reject_unknown_client_hostname
  63.  
  64. smtpd_data_restrictions = permit_mynetworks,
  65. permit_sasl_authenticated,
  66. reject_unauth_pipelining,
  67. reject_multi_recipient_bounce,
  68.  
  69. smtpd_sender_restrictions = permit_mynetworks,
  70. permit_sasl_authenticated,
  71. # Запрет отправки писем, когда адрес MAIL FROM не совпадает с логином пользователя
  72. reject_authenticated_sender_login_mismatch,
  73. # Отклоняем письма от доменов в не FQDN формате
  74. reject_non_fqdn_sender,
  75. # Отклоняем письма от несуществующих доменов
  76. reject_unknown_sender_domain,
  77. # Отклонение писем с несуществующим адресом отправителя
  78. reject_unlisted_sender,
  79. reject_unauth_destination,
  80. check_sender_access hash:/etc/postfix/sender_access
  81.  
  82. # Правила приема почты нашим сервером на основе данных RCPT TO
  83. smtpd_recipient_restrictions = permit_mynetworks,
  84. permit_sasl_authenticated,
  85. # Отклоняет сообщения если получатель не в формате FQDN
  86. reject_non_fqdn_recipient,
  87. # Отклоняет сообщения на несуществующие домены
  88. reject_unknown_recipient_domain,
  89. # Отклоняем прием от отправителя с пустым адресом письма, предназначенным нескольким получателям.
  90. reject_multi_recipient_bounce,
  91. # Отклоняет всю почту, что адресована не для наших доменов
  92. reject_unauth_destination,
  93.  
  94. smtp_tls_security_level = may
  95. smtp_tls_loglevel = 1
  96. smtpd_tls_security_level = may
  97. smtpd_tls_loglevel = 1
  98. smtpd_tls_received_header = yes
  99. smtpd_tls_session_cache_timeout = 3600s
  100. smtp_tls_session_cache_database = btree:$data_directory/smtp_tls_session_cache
  101. smtp_tls_CAfile = /etc/postfix/certs/certca20230111.crt
  102. smtpd_tls_key_file = /etc/letsencrypt/live/mail.наш.домен/privkey.pem
  103. smtpd_tls_cert_file = /etc/letsencrypt/live/mail.наш.домен/fullchain.pem
  104. tls_random_source = dev:/dev/urandom
  105. smtpd_tls_mandatory_ciphers = low
  106. smtpd_tls_ciphers = low
  107. smtpd_tls_mandatory_protocols = !SSLv2,!SSLv3
  108. smtp_tls_mandatory_protocols = !SSLv2,!SSLv3
  109. smtp_tls_ciphers = low
  110. smtp_tls_mandatory_ciphers = low
  111. smtp_tls_protocols = !SSLv2,!SSLv3
  112. smtp_tls_policy_maps = hash:/etc/postfix/tls_policy_maps
  113. # фиксировать в логе имена серверов, выдающих сообщение STARTTLS, поддержка TLS для которых не включена
  114. smtp_tls_note_starttls_offer = yes
  115.  
  116. # Ограничение максимального размера письма в байтах
  117. message_size_limit = 20000000
  118. smtpd_soft_error_limit = 10
  119. smtpd_hard_error_limit = 15
  120. smtpd_error_sleep_time = 20
  121. anvil_rate_time_unit = 60s
  122. smtpd_client_connection_count_limit = 20
  123. smtpd_client_connection_rate_limit = 30
  124. smtpd_client_message_rate_limit = 30
  125. smtpd_client_event_limit_exceptions = 127.0.0.0/8
  126. smtpd_client_connection_limit_exceptions = 127.0.0.0/8
  127.  
  128. maximal_queue_lifetime = 1d
  129. bounce_queue_lifetime = 1d
  130.  
  131. smtpd_sasl_auth_enable = yes
  132. smtpd_sasl_security_options = noanonymous
  133. smtpd_sasl_type = dovecot
  134. smtpd_sasl_path = private/dovecot-auth
  135.  
  136. # Директория для хранения почты
  137. virtual_mailbox_base = /mail
  138. virtual_minimum_uid = 1100
  139. virtual_uid_maps = static:1100
  140. virtual_gid_maps = static:1100
  141. virtual_transport = dovecot
  142. dovecot_destination_recipient_limit = 1
  143.  
  144. sender_bcc_maps = hash:/etc/postfix/sender_bcc_maps
  145. recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps
  146.  
  147. compatibility_level=2
  148.  
  149. #--DKIM
  150. milter_default_action = accept
  151. milter_protocol = 2
  152. smtpd_milters = inet:127.0.0.1:8891
  153. non_smtpd_milters = inet:127.0.0.1:8891
  154. #--DKIM
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement