Kei te waatea te tūmau mēra Postfix 3.7.0

I muri i nga marama 10 o te whakawhanaketanga, ka tukuna he peka hou o te tūmau mēra Postfix, 3.7.0. I te wa ano, i whakapuakihia te mutunga o te tautoko mo te peka o Postfix 3.3, i tukuna i te timatanga o te tau 2018. Ko te Postfix tetahi o nga kaupapa onge e whakakotahi ana i te haumarutanga teitei, te pono me te mahi i te wa ano, i tutuki i te mihi ki te hoahoanga tino whakaaro me te kaupapa here tino uaua mo te whakawaehere me te tirotiro tirotiro. Ka tohatohahia te waehere kaupapa i raro i te EPL 2.0 (Eclipse Public Raihana) me te IPL 1.0 (IBM Public License).

E ai ki te rangahau aunoa o Hanuere mo te 500 nga kaiwhakarato mēra, ka whakamahia te Postfix ki te 34.08% (33.66% i te tau ki muri) o nga kaiwhakarato mēra, ko te wahanga a Exim he 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%).

Nga mahi hou:

  • Kua taapirihia te kaha ki te whakauru i nga ihirangi o nga ripanga iti "cidr:", "pcre:" me "regexp:" ki roto i nga uara tawhā whirihoranga Postfix, me te kore e whakauru i nga konae o waho, i nga papaunga raraunga ranei. Ko te whakakapinga i roto i te waahi ka tautuhia ma te whakamahi i nga taiapa mingimingi, hei tauira, ko te uara taunoa o te tawhā smtpd_forbidden_commands inaianei kei roto te aho "CONNECT GET POST regexp:{{/^[^AZ]/ Thrash}}", ka mutu nga hononga. mai i nga kaihoko ka tuku paru hei utu mo nga whakahau. Wetereo whānui: /etc/postfix/main.cf: tawhā = .. momo-mapi:{ { ture-1 }, { ture-2 } .. } .. /etc/postfix/master.cf: .. -o { tawhā = .. momo-mapi:{ { ture-1 }, { ture-2 } .. } .. } ..
  • Ko te kaihautu poupou kua rite inaianei ki te kara set-gid, a, i te tiimatanga, ka mahi ia i nga mahi me nga mana o te roopu poupou, e taea ai te whakamahi e nga kaupapa kore whai mana ki te tuhi i nga raarangi na roto i te tukanga papamuri postlogd, e taea ai te maha atu. ngawari ki te whakatakoto maillog_file me te whakatinana, me era atu mea, te takiuru stdout mai i te ipu.
  • He tautoko API taapiri mo nga whare pukapuka OpenSSL 3.0.0, PCRE2 me Berkeley DB 18.
  • He whakamarumaru taapiri mai i nga whakaeke ki te kite i nga tukinga i roto i nga hashes ma nga taviri kaha. Ka whakatinanahia te whakamarumaru ma te matapōkeretanga o te ahua tuatahi o nga ripanga hash kua rongoa ki te RAM. I tenei wa, kotahi noa te huarahi ki te whakahaere i aua whakaeke, e hono ana ki te tatau i nga wahitau IPv6 o nga kiritaki SMTP i roto i te ratonga anvil, me te whakarite i nga rau o nga hononga mo te wa poto mo ia hekona i te wa e paihikara ana i nga mano tini o nga kaihoko IP rereke. wāhitau. Ko te toenga o nga ripanga hash, ka taea te tirotiro i o raatau ki i runga i nga raraunga a te kaitukino, kaore i raro i enei whakaeke, na te mea he rohe rahi to raatau (i roto i te paanui, i whakamahia te horoi ia 100 hēkona).
  • Ko te whakamarutanga ake ki nga kiritaki o waho me nga kaitoro e tuku ana i nga raraunga mokamoka moka hei pupuri i nga hononga SMTP me te LMTP (hei tauira, hei aukati i nga mahi ma te hanga tikanga mo te tepe o te maha o nga hononga kua tau kia pau). Engari i nga waahi o te wa e pa ana ki nga rekoata, kua tukuna he rohe e pa ana ki nga tono, kua taapirihia he rohe ki te iti rawa o te whakawhiti raraunga i roto i nga poraka DATA me BDAT. Na reira, ko nga tautuhinga {smtpd,smtp,lmtp}_per_record_deadline i whakakapihia e {smtpd,smtp,lmtp}_per_request_deadline me {smtpd, smtp,lmtp}_min_data_rate.
  • Ko te whakahau postqueue ka horoi i nga tohu kore-ta, penei i nga raina hou, i mua i te ta ki te putanga paerewa, te whakahōputu ranei i te aho ki JSON.
  • I tlsproxy, kua whakakapia nga tawhā tlsproxy_client_level me tlsproxy_client_policy e te tlsproxy_client_security_level me nga tautuhinga tlsproxy_client_policy_maps ki te whakakotahi i nga ingoa tawhā i Postfix (ko te ingoa tautuhinga tlsproxy_client_xxx e rite ana inaianei ki nga tautuhinga smtp_tls).
  • I mahi ano te whakahaere hapa mai i nga kiritaki e whakamahi ana i te LMDB.

Source: opennet.ru

Tāpiri i te kōrero