НаличСн пощСнски ΡΡŠΡ€Π²ΡŠΡ€ Postfix 3.7.0

Π‘Π»Π΅Π΄ 10 мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° бСшС пуснат Π½ΠΎΠ² стабилСн ΠΊΠ»ΠΎΠ½ Π½Π° пощСнския ΡΡŠΡ€Π²ΡŠΡ€ Postfix - 3.7.0. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Ρ‚ΠΎΠΉ обяви края Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ΠΊΠ»ΠΎΠ½Π° Postfix 3.3, пуснат Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° 2018 Π³. Postfix Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Ρ€Π΅Π΄ΠΊΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΡ‡Π΅Ρ‚Π°Π²Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ висока сигурност, надСТдност ΠΈ производитСлност, ΠΊΠΎΠ΅Ρ‚ΠΎ бСшС постигнато Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠ±Ρ€Π΅ обмислСна Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈ доста строга ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ ΠΈ ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сС разпространява ΠΏΠΎΠ΄ EPL 2.0 (ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ Π»ΠΈΡ†Π΅Π½Π· Π½Π° Eclipse) ΠΈ IPL 1.0 (ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ Π»ΠΈΡ†Π΅Π½Π· Π½Π° IBM).

Π‘ΠΏΠΎΡ€Π΅Π΄ януарско Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π½Π° ΠΎΠΊΠΎΠ»ΠΎ 500 хиляди пощСнски ΡΡŠΡ€Π²ΡŠΡ€Π°, Postfix сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π° 34.08% (ΠΏΡ€Π΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° 33.66%) ΠΎΡ‚ пощСнскитС ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π΄Π΅Π»ΡŠΡ‚ Π½Π° Exim Π΅ 58.95% (59.14%), Sendmail - 3.58% (3.6 %), MailEnable - 1.99% ( 2.02%), MDaemon - 0.52% (0.60%), Microsoft Exchange - 0.26% (0.32%), OpenSMTPD - 0.06% (0.05%).

Основни ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ:

  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° Π²ΠΌΡŠΠΊΠ½Π΅Ρ‚Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ°Π»ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ β€žcidr:β€œ, β€žpcre:β€œ ΠΈ β€žregexp:β€œ Π² стойноститС Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° Postfix, Π±Π΅Π· Π΄Π° ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚Π΅ външни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. ЗамСстванСто Π½Π° място сС Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΈ скоби, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ стойността ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° smtpd_forbidden_commands сСга ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π½ΠΈΠ·Π° β€žCONNECT GET POST regexp:{{/^[^AZ]/ Thrash}}β€œ, Π·Π° Π΄Π° сС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ ΠΎΡ‚ΠΏΠ°Π΄Π°Ρ‚ Π±ΠΎΠΊΠ»ΡƒΠΊ вмСсто ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. ΠžΠ±Ρ‰ синтаксис: /etc/postfix/main.cf: ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ = .. map-type:{ { rule-1 }, { rule-2 } .. } .. /etc/postfix/master.cf: .. -o { ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ = .. Ρ‚ΠΈΠΏ-ΠΊΠ°Ρ€Ρ‚Π°: { { ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ-1 }, { ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ-2 } .. } .. } ..
  • ΠœΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° postlog Π²Π΅Ρ‡Π΅ Π΅ снабдСн с Ρ„Π»Π°Π³Π° set-gid ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС стартира, изпълнява ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° postdrop, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΡƒ позволява Π΄Π° бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ‚ Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° записванС Π½Π° ΠΆΡƒΡ€Π½Π°Π»ΠΈ Ρ‡Ρ€Π΅Π· фоновия процСс postlogd, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява повишСна Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚ ΠΏΡ€ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° maillog_file ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° stdout рСгистриранС ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° API Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ OpenSSL 3.0.0, PCRE2 ΠΈ Berkeley DB 18.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π·Π°Ρ‰ΠΈΡ‚Π° срСщу Π°Ρ‚Π°ΠΊΠΈ Π·Π° опрСдСлянС Π½Π° ΡΠ±Π»ΡŠΡΡŠΡ†ΠΈ Π² Ρ…Π΅ΡˆΠΎΠ²Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π³Ρ€ΡƒΠ±Π° сила Π½Π° ΠΊΠ»ΡŽΡ‡. Π—Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° Ρ‡Ρ€Π΅Π· Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° Ρ…Π΅Ρˆ-Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½ΠΈ Π² RAM. ΠŸΠΎΠ½Π°ΡΡ‚ΠΎΡΡ‰Π΅ΠΌ Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ само Π΅Π΄ΠΈΠ½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π°Ρ‚Π°ΠΊΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° изброяванС Π½Π° IPv6 адрСситС Π½Π° SMTP ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π² услугата anvil ΠΈ изискванС Π·Π° установяванС Π½Π° стотици ΠΊΡ€Π°Ρ‚ΠΊΠΎΡ‚Ρ€Π°ΠΉΠ½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ Π² сСкунда, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½ΠΎ сС ΠΏΡ€Π΅Ρ‚ΡŠΡ€ΡΠ²Π°Ρ‚ хиляди Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ клиСнтски IP адрСси . ΠžΡΡ‚Π°Π½Π°Π»ΠΈΡ‚Π΅ Ρ…Π΅Ρˆ-Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, Ρ‡ΠΈΠΈΡ‚ΠΎ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ въз основа Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° нападатСля, Π½Π΅ са ΠΏΠΎΠ΄Π°Ρ‚Π»ΠΈΠ²ΠΈ Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π°Ρ‚Π°ΠΊΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΈΠΌΠ°Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° (наковалнята ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° почистванС вСднъТ Π½Π° всСки 100 сСкунди).
  • ЗасилСна Π·Π°Ρ‰ΠΈΡ‚Π° срСщу външни ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π±Π°Π²Π½ΠΎ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚ Π΄Π°Π½Π½ΠΈ Π±ΠΈΡ‚ ΠΏΠΎ Π±ΠΈΡ‚, Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ SMTP ΠΈ LMTP Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Ρ‡Ρ€Π΅Π· създаванС Π½Π° условия Π·Π° ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ²Π°Π½Π΅ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° броя Π½Π° установСнитС Π²Ρ€ΡŠΠ·ΠΊΠΈ). ВмСсто Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ ограничСния във Π²Ρ€ΡŠΠ·ΠΊΠ° със записитС, сСга сС ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ във Π²Ρ€ΡŠΠ·ΠΊΠ° със заявкитС ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° възмоТна скорост Π½Π° трансфСр Π½Π° Π΄Π°Π½Π½ΠΈ Π² DATA ΠΈ BDAT Π±Π»ΠΎΠΊΠΎΠ²Π΅. Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ настройкитС {smtpd,smtp,lmtp}_per_record_deadline бяха Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ ΠΎΡ‚ {smtpd,smtp,lmtp}_per_request_deadline ΠΈ {smtpd, smtp,lmtp}_min_data_rate.
  • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° postqueue Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ Π½Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΠΈΡ‚Π΅ Π·Π½Π°Ρ†ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π½ΠΎΠ²ΠΈ Ρ€Π΅Π΄ΠΎΠ²Π΅, сС почистват ΠΏΡ€Π΅Π΄ΠΈ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚Π²Π°Π½Π΅ към стандартСн ΠΈΠ·Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π½ΠΈΠ·Π° Π² JSON.
  • Π’ tlsproxy ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ tlsproxy_client_level ΠΈ tlsproxy_client_policy бяха Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ ΠΎΡ‚ Π½ΠΎΠ²ΠΈ настройки tlsproxy_client_security_level ΠΈ tlsproxy_client_policy_maps Π·Π° уСднаквяванС Π½Π° ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π² Postfix (ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° настройкитС tlsproxy_client_xxx Π²Π΅Ρ‡Π΅ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‚ Π½Π° настройкитС smtp_tls_xxx).
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ LMDB, Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€