మెయిల్ సర్వర్ యొక్క కొత్త వెర్షన్ Exim 4.93

10 నెలల అభివృద్ధి తర్వాత జరిగింది మెయిల్ సర్వర్ విడుదల ఎగ్జిమ్ 4.93, దీనిలో సంచిత దిద్దుబాట్లు చేయబడ్డాయి మరియు కొత్త ఫీచర్లు జోడించబడ్డాయి. నవంబర్‌కు అనుగుణంగా స్వయంచాలక సర్వే సుమారు మిలియన్ మెయిల్ సర్వర్లు, ఎగ్జిమ్ వాటా 56.90% (ఒక సంవత్సరం క్రితం 56.56%), పోస్ట్‌ఫిక్స్ మెయిల్ సర్వర్‌లలో 34.98% (33.79%) ఉపయోగించబడుతుంది, సెండ్‌మెయిల్ - 3.90% (5.59%), మైక్రోసాఫ్ట్ ఎక్స్ఛేంజ్ - 0.51% ( 0.85%).

ప్రధాన మార్పులు:

  • బాహ్య ప్రమాణీకరణదారులకు మద్దతు (RFC 4422) “SASL EXTERNAL” ఆదేశాన్ని ఉపయోగించి, క్లయింట్ ప్రామాణీకరణ కోసం IP సెక్యూరిటీ (RFC4301) మరియు TLS వంటి బాహ్య సేవల ద్వారా పంపబడిన ఆధారాలను ఉపయోగించడానికి సర్వర్‌కు తెలియజేయవచ్చు;
  • శోధన తనిఖీల కోసం JSON ఆకృతిని ఉపయోగించగల సామర్థ్యం జోడించబడింది. JSONని ఉపయోగించి షరతులతో కూడిన మాస్క్‌ల “ఫోరాల్” మరియు “ఏదైనా” కోసం ఎంపికలు కూడా జోడించబడ్డాయి.
  • RFC నుండి పేరుకు సంబంధించిన సైఫర్ సూట్‌ల పేర్లను కలిగి ఉన్న $tls_in_cipher_std మరియు $tls_out_cipher_std వేరియబుల్స్ జోడించబడ్డాయి.
  • లాగ్‌లో సందేశ IDల ప్రదర్శనను నియంత్రించడానికి కొత్త ఫ్లాగ్‌లు జోడించబడ్డాయి (సెట్టింగ్‌ల ద్వారా సెట్ చేయబడింది లాగ్_సెలెక్టర్): సందేశ ఐడెంటిఫైయర్‌తో “msg_id” (డిఫాల్ట్‌గా ప్రారంభించబడింది) మరియు కొత్త సందేశం కోసం రూపొందించబడిన ఐడెంటిఫైయర్‌తో “msg_id_created”.
  • ధృవీకరణ సమయంలో క్యారెక్టర్ కేస్‌ను విస్మరించడానికి “verify=not_blind” మోడ్‌కు “case_insensitive” ఎంపికకు మద్దతు జోడించబడింది.
  • ప్రయోగాత్మక ఎంపిక EXPERIMENTAL_TLS_RESUME జోడించబడింది, ఇది గతంలో అంతరాయం కలిగించిన TLS కనెక్షన్‌ని పునఃప్రారంభించే సామర్థ్యాన్ని అందిస్తుంది.
  • వివిధ ప్రదేశాలలో Exim వెర్షన్ నంబర్ స్ట్రింగ్ అవుట్‌పుట్‌ను భర్తీ చేయడానికి exim_version ఎంపిక జోడించబడింది మరియు $exim_version మరియు $version_number వేరియబుల్స్ ద్వారా అందించబడింది.
  • N=2, 256, 384 కోసం ${sha512_N:} ఆపరేటర్ ఎంపికలు జోడించబడ్డాయి.
  • అమలు చేయబడిన "$r_..." వేరియబుల్స్, రూటింగ్ ఎంపికల నుండి సెట్ చేయబడ్డాయి మరియు రూటింగ్ మరియు రవాణా ఎంపిక గురించి నిర్ణయాలు తీసుకునేటప్పుడు ఉపయోగం కోసం అందుబాటులో ఉన్నాయి.
  • SPF శోధన అభ్యర్థనలకు IPv6 మద్దతు జోడించబడింది.
  • DKIM ద్వారా తనిఖీలు చేస్తున్నప్పుడు, కీలు మరియు హ్యాష్‌ల రకాల ద్వారా ఫిల్టర్ చేసే సామర్థ్యం జోడించబడింది.
  • TLS 1.3ని ఉపయోగిస్తున్నప్పుడు, OCSP (ఆన్‌లైన్ సర్టిఫికేట్ స్టేటస్ ప్రోటోకాల్) ప్రోటోకాల్ పొడిగింపు కోసం మద్దతు అందించబడుతుంది తనిఖీలు సర్టిఫికేట్ రద్దు స్థితి.
  • రిమోట్ పార్టీ అందించిన కార్యాచరణ జాబితాను పర్యవేక్షించడానికి "smtp:ehlo" ఈవెంట్ జోడించబడింది.
  • సందేశాలను ఒక పేరున్న క్యూ నుండి మరొకదానికి తరలించడానికి కమాండ్ లైన్ ఎంపిక జోడించబడింది.
  • ఇన్‌కమింగ్ మరియు అవుట్‌గోయింగ్ అభ్యర్థనల కోసం TLS వెర్షన్‌లతో వేరియబుల్స్ జోడించబడ్డాయి - $tls_in_ver మరియు $tls_out_ver.
  • OpenSSLని ఉపయోగిస్తున్నప్పుడు, అడ్డగించిన నెట్‌వర్క్ ప్యాకెట్‌లను డీకోడింగ్ చేయడానికి NSS ఆకృతిలో కీలతో ఫైల్‌లను వ్రాయడానికి ఒక ఫంక్షన్ జోడించబడింది. ఫైల్ పేరు SSLKEYLOGFILE ఎన్విరాన్మెంట్ వేరియబుల్ ద్వారా సెట్ చేయబడింది. GnuTLSతో నిర్మిస్తున్నప్పుడు, GnuTLS సాధనాల ద్వారా ఇలాంటి కార్యాచరణ అందించబడుతుంది, అయితే రూట్‌గా అమలు చేయడం అవసరం.

మూలం: opennet.ru

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