పోస్ట్‌ఫిక్స్ 3.5.0 మెయిల్ సర్వర్ విడుదల

ఒక సంవత్సరం అభివృద్ధి తర్వాత జరిగింది మెయిల్ సర్వర్ యొక్క కొత్త స్థిరమైన శాఖ విడుదల పోస్ట్‌ఫిక్స్ - 3.5.0. అదే సమయంలో, శాఖ నిలిపివేయబడింది పోస్ట్‌ఫిక్స్ 3.1, 2016 ప్రారంభంలో విడుదలైంది. పోస్ట్‌ఫిక్స్ అనేది ఒకే సమయంలో అధిక భద్రత, విశ్వసనీయత మరియు పనితీరును మిళితం చేసే అరుదైన ప్రాజెక్ట్‌లలో ఒకటి, ఇది ఆలోచనాత్మకంగా సాధించబడింది నిర్మాణం మరియు కోడ్ డిజైన్ మరియు ప్యాచ్ ఆడిటింగ్ కోసం చాలా కఠినమైన విధానం. ప్రాజెక్ట్ కోడ్ EPL 2.0 (ఎక్లిప్స్ పబ్లిక్ లైసెన్స్) మరియు IPL 1.0 (IBM పబ్లిక్ లైసెన్స్) కింద పంపిణీ చేయబడింది.

మార్చికి అనుగుణంగా స్వయంచాలక సర్వే ఒక మిలియన్ మెయిల్ సర్వర్లు, పోస్ట్‌ఫిక్స్ 34.29% (34.42%) మెయిల్ సర్వర్‌లలో ఉపయోగించబడుతుంది,
Exim వాటా 57.77% (ఒక సంవత్సరం క్రితం 56.91%), Sendmail - 3.83% (4.16%), MailEnable - 2.12% (2.18%), MDaemon - 0.77% (0.91%), Microsoft Exchange - 0.47% (0.61%).

ప్రధాన ఆవిష్కరణలు:

  • లోడ్ బాలన్సర్ ప్రోటోకాల్ మద్దతు జోడించబడింది HA ప్రాక్సీ 2.0 IPv4 మరియు IPv6 ద్వారా TCP ద్వారా ప్రాక్సీ అభ్యర్థనలతో లేదా ప్రాక్సీ కనెక్షన్‌లు లేకుండా (సాధారణ ఆపరేషన్‌ని నిర్ధారించే పరీక్ష హృదయ స్పందన అభ్యర్థనలను పంపడానికి).
  • సందేశాలను పాత (బట్వాడా చేయలేని) స్థితికి సెట్ చేయమని బలవంతంగా పంపేవారికి తిరిగి పంపే సామర్థ్యం జోడించబడింది. స్థితి డెలివరీ క్యూ ఫైల్‌లో ప్రత్యేక లక్షణంగా నిల్వ చేయబడుతుంది, దీని సమక్షంలో ఏదైనా డెలివరీ ప్రయత్నం హోల్డ్ క్యూలో ఉంచకుండా పంపినవారికి సందేశం తిరిగి పంపబడుతుంది. పాత సందేశ లక్షణాన్ని సెట్ చేయడానికి, పోస్ట్‌సూపర్ కమాండ్‌కు “-e” మరియు “-f” ఫ్లాగ్‌లు జోడించబడ్డాయి; “-f” ఫ్లాగ్‌తో ఉన్న తేడా ఏమిటంటే, సందేశం పంపినవారికి వెంటనే తిరిగి పంపబడుతుంది తిరిగి పంపడానికి క్యూ వేచి ఉంది. mailq మరియు postqueue కమాండ్‌ల అవుట్‌పుట్ పాత సందేశాలను ఫైల్ పేరు తర్వాత "#"తో గుర్తించమని బలవంతం చేస్తుంది.
  • సందేశాన్ని మరొక సర్వర్‌కి (తదుపరి-హాప్) మళ్లించడానికి SMTP మరియు LMTP క్లయింట్‌లకు బహుళ హోస్ట్‌లను జాబితా చేయడానికి మద్దతు జోడించబడింది. జాబితా చేయబడిన హోస్ట్‌లు వారు కనిపించే క్రమంలో సందేశాన్ని ప్రసారం చేయడానికి ప్రయత్నించబడతాయి (మొదటిది అందుబాటులో లేనట్లయితే, రెండవ దానికి బట్వాడా చేయడానికి ప్రయత్నించబడుతుంది, మొదలైనవి). రిలేహోస్ట్, ట్రాన్స్‌పోర్ట్_మ్యాప్స్, డిఫాల్ట్_ట్రాన్స్‌పోర్ట్ మరియు సెండర్_డిపెండెంట్_డిఫాల్ట్_ట్రాన్స్‌పోర్ట్_మ్యాప్స్ ఆదేశాల కోసం జాబితా స్పెసిఫికేషన్ అమలు చేయబడింది.

    /etc/postfix/main.cf:
    relayhost = foo.example, bar.example
    default_transport = smtp:foo.example, bar.example

  • లాగింగ్ ప్రవర్తన మార్చబడింది. “from=” మరియు “to=”లోని చిరునామాలు ఇప్పుడు కొటేషన్ ఉపయోగించి సేవ్ చేయబడ్డాయి - చిరునామా యొక్క స్థానిక భాగం ఖాళీ లేదా ప్రత్యేక అక్షరాలను కలిగి ఉంటే, చిరునామాలోని పేర్కొన్న భాగం లాగ్‌లోని కోట్‌లలో జతచేయబడుతుంది. పాత ప్రవర్తనను తిరిగి ఇవ్వడానికి, సెట్టింగ్‌లకు “info_log_address_format = అంతర్గత”ని జోడించండి.

    ఉండేది: నుండి= [ఇమెయిల్ రక్షించబడింది]>
    ఇప్పుడు: నుండి=<“spaces తో పేరు”@example.com>.

  • XCLIENT మరియు XFORWARD హెడర్‌ల నుండి లేదా HaProxy ప్రోటోకాల్ ద్వారా పొందిన IP చిరునామాల సాధారణీకరణను నిర్ధారిస్తుంది. మార్పు లాగ్ స్థాయిలో అనుకూలతను మరియు check_client_access డైరెక్టివ్‌లోని IPv6 సబ్‌నెట్ మ్యాపింగ్‌లను విచ్ఛిన్నం చేయవచ్చు.
  • డోవ్‌కాట్‌తో పరస్పర చర్య యొక్క సౌలభ్యాన్ని మెరుగుపరచడానికి, SMTP+LMTP డెలివరీ ఏజెంట్, పైప్ మాదిరిగానే master.cfలోని “ఫ్లాగ్‌లు=DORX” ఫ్లాగ్‌లను ఉపయోగించి డెలివర్డ్-టు, ఎక్స్-ఒరిజినల్-టు మరియు రిటర్న్-పాత్ హెడర్‌ల జోడింపును అందిస్తుంది. మరియు స్థానిక డెలివరీ ఏజెంట్లు.
  • check_ccert_access పట్టికలలో నిర్వచించబడిన ప్రమాణపత్రాలను తనిఖీ చేసే విధానం నిర్వచించబడింది. ముందుగా, క్లయింట్ సర్టిఫికేట్ యొక్క స్నాప్‌షాట్ తనిఖీ చేయబడుతుంది, ఆపై క్లయింట్ పబ్లిక్ కీ (“search_order = cert_fingerprint, pubkey_fingerprint”ని పేర్కొనేటప్పుడు ప్రవర్తన).

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి