Exim 4.94 அஞ்சல் சேவையகத்தின் புதிய பதிப்பு

6 மாத வளர்ச்சிக்குப் பிறகு நடைபெற்றது அஞ்சல் சேவையக வெளியீடு Exim 4.94, இதில் திரட்டப்பட்ட திருத்தங்கள் செய்யப்பட்டு புதிய அம்சங்கள் சேர்க்கப்பட்டுள்ளன. மே மாதத்திற்கு இணங்க தானியங்கி கணக்கெடுப்பு சுமார் ஒரு மில்லியன் அஞ்சல் சேவையகங்கள், Exim இன் பங்கு 57.59% (ஒரு வருடத்திற்கு முன்பு 53.03%), Postfix 34.70% (34.51%) அஞ்சல் சேவையகங்களில் பயன்படுத்தப்படுகிறது, Sendmail - 3.75% (4.05%), மைக்ரோசாஃப்ட் எக்ஸ்சேஞ்ச் - 0.42% ( 0.57%).

புதிய வெளியீட்டில் ஏற்படும் மாற்றங்கள் பின்தங்கிய இணக்கத்தன்மையை உடைக்கலாம். குறிப்பாக, டெலிவரியின் இடத்தைத் தீர்மானிக்கும் போது, ​​சில போக்குவரத்து முறைகள் கறைபடிந்த தரவுகளுடன் (அனுப்பியவரிடமிருந்து பெறப்பட்ட தரவுகளின் அடிப்படையில்) இனி வேலை செய்யாது. எடுத்துக்காட்டாக, ஒரு கடிதத்தை ரூட்டிங் செய்யும் போது “check_local_user” அமைப்பில் $local_part மாறியைப் பயன்படுத்தும் போது சிக்கல்கள் ஏற்படலாம். $local_part க்குப் பதிலாக புதிய அழிக்கப்பட்ட மாறி "$local_part_data" பயன்படுத்தப்பட வேண்டும். கூடுதலாக, headers_remove விருப்பத்தின் செயல்பாடுகள் இப்போது "*" எழுத்தால் வரையறுக்கப்பட்ட முகமூடிகளைப் பயன்படுத்த அனுமதிக்கின்றன, இது ஒரு நட்சத்திரத்துடன் முடிவடையும் தலைப்புகளை அகற்றும் உள்ளமைவுகளை உடைக்கக்கூடும் (குறிப்பிட்ட தலைப்புகளை அகற்றுவதற்குப் பதிலாக முகமூடி மூலம் அகற்றவும்).

முக்கிய மாற்றங்கள்:

  • SRS (அனுப்புபவர் மீண்டும் எழுதும் திட்டம்) பொறிமுறைக்கான சோதனையான உள்ளமைக்கப்பட்ட ஆதரவு சேர்க்கப்பட்டது, இது SPF காசோலைகளை மீறாமல் அனுப்பும் போது அனுப்புநரின் முகவரியை மீண்டும் எழுத அனுமதிக்கிறது (அனுப்புநர் கொள்கை கட்டமைப்பு) மற்றும் அனுப்புநரின் தகவல் சேமிக்கப்படுவதை உறுதிசெய்தல், டெலிவரி பிழை ஏற்பட்டால் சேவையகம் செய்திகளை அனுப்ப முடியும். முறையின் சாராம்சம் என்னவென்றால், ஒரு இணைப்பு நிறுவப்பட்டால், அசல் அனுப்புநருடன் அடையாளத்தைப் பற்றிய தகவல்கள் அனுப்பப்படுகின்றன, எடுத்துக்காட்டாக, மீண்டும் எழுதும் போது [மின்னஞ்சல் பாதுகாக்கப்பட்டது] மீது [மின்னஞ்சல் பாதுகாக்கப்பட்டது] குறிக்கப்படும்"[மின்னஞ்சல் பாதுகாக்கப்பட்டது]" எஸ்ஆர்எஸ் பொருத்தமானது, எடுத்துக்காட்டாக, அசல் செய்தி மற்ற பெறுநர்களுக்கு திருப்பி விடப்படும் அஞ்சல் பட்டியல்களின் வேலையை ஒழுங்கமைக்கும்போது.
  • OpenSSL ஐப் பயன்படுத்தும் போது, ​​சேனல் பின்னிங்கிற்கான ஆதரவைச் சேர்த்தது அங்கீகரிப்பாளர்கள் (முன்பு GnuTLS க்கு மட்டுமே ஆதரிக்கப்பட்டது).
  • "msg:defer" நிகழ்வு சேர்க்கப்பட்டது.
  • ப்ளைன்டெக்ஸ்ட் பாஸ்வேர்ட் ஹேண்ட்லருடன் மட்டுமே சோதிக்கப்பட்ட gsasl கிளையன்ட் பக்க அங்கீகரிப்புக்கான ஆதரவு செயல்படுத்தப்பட்டது. SCRAM-SHA-256 மற்றும் SCRAM-SHA-256-PLUS முறைகளின் செயல்பாடுகள் மூலம் மட்டுமே சாத்தியமாகும். gsasl.
  • மறைகுறியாக்கப்பட்ட கடவுச்சொற்களுக்கான சேவையக பக்க gsasl அங்கீகரிப்பிற்கான ஆதரவு செயல்படுத்தப்பட்டது, இது முன்னர் கிடைக்கக்கூடிய எளிய உரை பயன்முறைக்கு மாற்றாக செயல்படுகிறது.
  • "-bP" கட்டளையை இயக்கும் போது உள்ளடக்க வெளியீட்டை அடக்க, பெயரிடப்பட்ட பட்டியல்களில் உள்ள வரையறைகளை இப்போது "மறை" உடன் முன்னொட்டாக வைக்கலாம்.
  • இணைய சாக்கெட்டுகளுக்கான சோதனை ஆதரவு Dovecot IMAP சேவையகம் வழியாக அங்கீகார இயக்கிக்கு சேர்க்கப்பட்டுள்ளது (முன்பு unix-domain சாக்கெட்டுகள் மட்டுமே ஆதரிக்கப்பட்டன).
  • ACL வெளிப்பாடு "queue_only" இப்போது "வரிசை" எனக் குறிப்பிடப்படலாம் மற்றும் "-odqs" கட்டளை வரி விருப்பத்தைப் போலவே "first_pass_route" விருப்பத்தை ஆதரிக்கிறது.
  • புதிய மாறிகள் $queue_size மற்றும் $local_part_{pre,suf}fix_v சேர்க்கப்பட்டது.
  • தேடல் சரம் முன்னொட்டை வரையறுக்கும் போது பயன்படுத்த "sqlite_dbfile" விருப்பம் முக்கிய கட்டமைப்பு தொகுதிக்கு சேர்க்கப்பட்டது. மாற்றம் பின்னோக்கி இணக்கத்தன்மையை உடைக்கிறது - தேடல் வினவல்களில் கறைபடிந்த மாறிகளைக் குறிப்பிடும்போது முன்னொட்டை அமைக்கும் பழைய முறை இனி வேலை செய்யாது. ஒரு புதிய முறை ("sqlite_dbfile") கோப்பு பெயரை தனித்தனியாக வைத்திருக்க உங்களை அனுமதிக்கிறது.
  • முழுப் பாதையையும், பொருந்தும்போது கோப்பு வகைகளை வடிகட்டவும் தேடுதல் பிளாக்குகளைத் தேடுவதற்கான விருப்பங்கள் சேர்க்கப்பட்டன.
  • தேடல் சரத்தில் இருந்து சர்வர் பெயரை தனித்தனியாக குறிப்பிட pgsql மற்றும் mysql தேடல் தொகுதிகளில் விருப்பங்கள் சேர்க்கப்பட்டுள்ளன.
  • ஒற்றை விசையைத் தேர்ந்தெடுக்கும் தேடல் தொகுதிகளுக்கு, தேடப்பட்ட தரவுக்குப் பதிலாக, பொருத்தங்கள் இருந்தால், விசையின் நீக்கப்பட்ட பதிப்பை வழங்குவதற்கான விருப்பம் சேர்க்கப்பட்டுள்ளது.
  • அனைத்து வெற்றிகரமான பட்டியல்-பொருத்த தேர்வுகளுக்கும், $domain_data மற்றும் $localpart_data மாறிகள் அமைக்கப்பட்டுள்ளன (முன்பு, தேர்வில் உள்ள பட்டியல் கூறுகள் செருகப்பட்டன). கூடுதலாக, பொருத்தத்தில் பயன்படுத்தப்படும் பட்டியல் கூறுகள் இப்போது மாறிகள் $0, $1, முதலியவற்றுக்கு ஒதுக்கப்பட்டுள்ளன.
  • விரிவாக்க ஆபரேட்டர் சேர்க்கப்பட்டது "${listquote { } { }}".
  • முடிவுகளை தேக்ககப்படுத்த அனுமதிக்க ${readsocket {}{}{}} விரிவாக்க ஆபரேட்டரில் ஒரு விருப்பம் சேர்க்கப்பட்டுள்ளது.
  • அனுமதிக்கப்பட்ட குறைந்தபட்ச பொது விசை அளவுகளை பட்டியலிட, dkim_verify_min_keysizes அமைப்பு சேர்க்கப்பட்டது.
  • "bounce_message_file" மற்றும் "warn_message_file" அளவுருக்கள் முதன்முறையாகப் பயன்படுத்தப்படுவதற்கு முன்பு விரிவாக்கப்பட்டிருப்பதை உறுதிசெய்தது.
  • "$spf_smtp_comment" என்ற மாறியின் மதிப்பை உள்ளமைக்க "spf_smtp_comment_template" விருப்பம் சேர்க்கப்பட்டது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்