Exim 4.94 рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░рдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА

6 рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░ рдЬрд╛рдЧрд╛ рдШреЗрддрд▓реА рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░ рд░рд┐рд▓реАрдЭ рдПрдХреНрдЭрд┐рдо рек.репреи.реи, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕рдВрдЪрд┐рдд рджреБрд░реБрд╕реНрддреНрдпрд╛ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд рдЖрдгрд┐ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗрдд. рдореЗ рдЪреНрдпрд╛ рдЕрдиреБрд╖рдВрдЧрд╛рдиреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕рд░реНрд╡реЗрдХреНрд╖рдг рд╕реБрдорд╛рд░реЗ рдПрдХ рджрд╢рд▓рдХреНрд╖ рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░, рдПрдХреНрдЭрд┐рдордЪрд╛ рд╣рд┐рд╕реНрд╕рд╛ 57.59% рдЖрд╣реЗ (рдПрдХ рд╡рд░реНрд╖рд╛рдкреВрд░реНрд╡реА 53.03%), рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ 34.70% (34.51%) рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ, рд╕реЗрдВрдбрдореЗрд▓ - 3.75% (4.05%), рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдПрдХреНрд╕рдЪреЗрдВрдЬ - 0.42% ( 0.57%).

рдирд╡реАрди рд░рд┐рд▓реАрдЭрдордзреАрд▓ рдмрджрд▓ рдмреЕрдХрд╡рд░реНрдб рд╕реБрд╕рдВрдЧрддрддрд╛ рдЦрдВрдбрд┐рдд рдХрд░реВ рд╢рдХрддрд╛рдд. рд╡рд┐рд╢реЗрд╖рддрдГ, рд╡рд┐рддрд░рдгрд╛рдЪреЗ рд╕реНрдерд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛рдирд╛ рдХрд╛рд╣реА рд╡рд╛рд╣рддреВрдХ рдкрджреНрдзрддреА рдпрд╛рдкреБрдвреЗ рдХрд▓рдВрдХрд┐рдд рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реАрдд (рдкреНрд░реЗрд╖рдХрд╛рдХрдбреВрди рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдореВрд▓реНрдпреЗ). рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЕрдХреНрд╖рд░ рд░рд╛рдЙрдЯ рдХрд░рддрд╛рдирд╛ тАЬcheck_local_userтАЭ рд╕реЗрдЯрд┐рдВрдЧрдордзреНрдпреЗ $local_part рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╡рд╛рдкрд░рддрд╛рдирд╛ рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡реВ рд╢рдХрддрд╛рдд. рдирд╡реАрди рдХреНрд▓рд┐рдЕрд░ рдХреЗрд▓реЗрд▓реЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ $local_part рдРрд╡рдЬреА "$local_part_data" рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рд╡реЗ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╣реЗрдбрд░_рд░рд┐рдореВрд╡реНрд╣ рдкрд░реНрдпрд╛рдпрд╛рдЪреЗ рдСрдкрд░реЗрдВрдб рдЖрддрд╛ "*" рд╡рд░реНрдгрд╛рдиреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдорд╛рд╕реНрдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд, рдЬреНрдпрд╛рдореБрд│реЗ рддрд╛рд░рд╛рдВрдХрдирд╛рд╕рд╣ рд╕рдорд╛рдкреНрдд рд╣реЛрдгрд╛рд░реЗ рд╣реЗрдбрд░ рдХрд╛рдвреВрди рдЯрд╛рдХрдгрд╛рд░реА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЦрдВрдбрд┐рдд рд╣реЛрдК рд╢рдХрддреЗ (рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдРрд╡рдЬреА рдорд╛рд╕реНрдХрджреНрд╡рд╛рд░реЗ рдХрд╛рдврд╛).

рдореБрдЦреНрдп рдмрджрд▓ рдХрд░рд╛:

  • SRS (рдкреНрд░реЗрд╖рдХ рдкреБрдирд░реНрд▓реЗрдЦрди рдпреЛрдЬрдирд╛) рдпрдВрддреНрд░рдгреЗрд╕рд╛рдареА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдЕрдВрдЧрднреВрдд рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ SPF рдЪреЗрдХрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рди рдХрд░рддрд╛ рдлреЙрд░рд╡рд░реНрдб рдХрд░рддрд╛рдирд╛ рдкреНрд░реЗрд╖рдХрд╛рдЪрд╛ рдкрддреНрддрд╛ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣реВ рджреЗрддреЗ (рдкреНрд░реЗрд╖рдХ рдзреЛрд░рдг рдлреНрд░реЗрдорд╡рд░реНрдХ) рдЖрдгрд┐ рдкреНрд░реЗрд╖рдХрд╛рдЪреА рдорд╛рд╣рд┐рддреА рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреЗ рдЬреЗрдгреЗрдХрд░реВрди рд╕рд░реНрд╡реНрд╣рд░ рд╡рд┐рддрд░рдг рддреНрд░реБрдЯреАрдЪреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рд╕рдВрджреЗрд╢ рдкрд╛рдард╡реВ рд╢рдХреЗрд▓. рдкрджреНрдзрддреАрдЪрд╛ рд╕рд╛рд░ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдЬреЗрд╡реНрд╣рд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рддреЗрд╡реНрд╣рд╛ рдореВрд│ рдкреНрд░реЗрд╖рдХрд╛рд╕рд╣ рдУрд│рдЦреАрдЪреА рдорд╛рд╣рд┐рддреА рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреБрдирд░реНрд▓реЗрдЦрди рдХрд░рддрд╛рдирд╛ [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд] рд╡рд░ [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд] рд╕реВрдЪрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ "[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]" SRS рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреАрдЪреЗ рдХрд╛рд░реНрдп рдЖрдпреЛрдЬрд┐рдд рдХрд░рддрд╛рдирд╛ рдЬреНрдпрд╛рдордзреНрдпреЗ рдореВрд│ рд╕рдВрджреЗрд╢ рдЗрддрд░ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
  • OpenSSL рд╡рд╛рдкрд░рддрд╛рдирд╛, рд╕рд╛рдареА рдЪреЕрдирд▓ рдкрд┐рдирд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдкреНрд░рдорд╛рдгрдХ (рдкреВрд░реНрд╡реА рдлрдХреНрдд GnuTLS рд╕рд╛рдареА рд╕рдорд░реНрдерд┐рдд).
  • "msg:defer" рдЗрд╡реНрд╣реЗрдВрдЯ рдЬреЛрдбрд▓рд╛.
  • gsasl рдХреНрд▓рд╛рдпрдВрдЯ-рд╕рд╛рдЗрдб рдСрдереЗрдВрдЯрд┐рдХреЗрдЯрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪреА рдлрдХреНрдд рдкреНрд▓реЗрдирдЯреЗрдХреНрд╕реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рд╣рдБрдбрд▓рд░рд╕рд╣ рдЪрд╛рдЪрдгреА рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. SCRAM-SHA-256 рдЖрдгрд┐ SCRAM-SHA-256-PLUS рдкрджреНрдзрддреАрдВрдЪреЗ рдСрдкрд░реЗрд╢рди рдХреЗрд╡рд│ рдпрд╛рджреНрд╡рд╛рд░реЗ рд╢рдХреНрдп рдЖрд╣реЗ gsasl.
  • рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╛рдареА рд╕рд░реНрд╡реНрд╣рд░-рд╕рд╛рдЗрдб gsasl рдСрдереЗрдВрдЯрд┐рдХреЗрдЯрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдкреВрд░реНрд╡реА рдЙрдкрд▓рдмреНрдз рдкреНрд▓реЗрдирдЯреЗрдХреНрд╕реНрдЯ рдореЛрдбрд▓рд╛ рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддреЗ.
  • "-bP" рдХрдорд╛рдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛рдирд╛ рд╕рд╛рдордЧреНрд░реА рдЖрдЙрдЯрдкреБрдЯ рджрдбрдкрдгреНрдпрд╛рд╕рд╛рдареА рдирд╛рдорд╛рдВрдХрд┐рдд рд╕реВрдЪреАрдордзреАрд▓ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЖрддрд╛ "рд▓рдкрд╡рд╛" рд╕рд╣ рдЙрдкрд╕рд░реНрдЧ рд▓рд╛рд╡рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд.
  • Dovecot IMAP рд╕рд░реНрд╡реНрд╣рд░рджреНрд╡рд╛рд░реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЙрдХреЗрдЯреНрд╕рд╕рд╛рдареА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдорд░реНрдерди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдбреНрд░рд╛рдЗрд╡реНрд╣рд░рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рдкреВрд░реНрд╡реА рдлрдХреНрдд рдпреБрдирд┐рдХреНрд╕-рдбреЛрдореЗрди рд╕реЙрдХреЗрдЯ рд╕рдорд░реНрдерд┐рдд рд╣реЛрддреЗ).
  • ACL рдЕрднрд┐рд╡реНрдпрдХреНрддреА "queue_only" рдЖрддрд╛ "queue" рдореНрд╣рдгреВрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ "first_pass_route" рдкрд░реНрдпрд╛рдпрд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ, "-odqs" рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░реНрдпрд╛рдпрд╛рдкреНрд░рдорд╛рдгреЗ.
  • $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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛