vSMTP рд╣рд╛ рдПрдХ рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░ рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рд░рд╣рджрд╛рд░реА рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдВрдЧрднреВрдд рднрд╛рд╖рд╛ рдЖрд╣реЗ

vSMTP рдкреНрд░рдХрд▓реНрдк рдирд╡реАрди рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░ (MTA) рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдд рдЖрд╣реЗ рдЬреНрдпрд╛рдЪрд╛ рдЙрджреНрджреЗрд╢ рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рдЖрдгрд┐ рд▓рд╡рдЪрд┐рдХ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЖрдгрд┐ рд░рд╣рджрд╛рд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рдЖрд╣реЗ. рдкреНрд░рдХрд▓реНрдк рдХреЛрдб Rust рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ GPLv3 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдиреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЪрд╛рдЪрдгреА рдирд┐рдХрд╛рд▓рд╛рдВрдиреБрд╕рд╛рд░, vSMTP рд╣реЗ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА MTAs рдкреЗрдХреНрд╖рд╛ рджрд╣рд╛рдкрдЯ рд╡реЗрдЧрд╡рд╛рди рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, 4 KB рд╕рдВрджреЗрд╢ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдирд╛ рдЖрдгрд┐ рдПрдХрд╛рдЪрд╡реЗрд│реА 13-3.6.4 рд╕рддреНрд░реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛рдирд╛ vSMTP рдиреЗ рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ 100 рдкреЗрдХреНрд╖рд╛ 4-16 рдкрдЯ рдЬрд╛рд╕реНрдд рдереНрд░реВрдкреБрдЯ рджрд╛рдЦрд╡рд▓реЗ. рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рджреНрд╡рд╛рд░реЗ рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдереНрд░реЗрдбреНрд╕ рджрд░рдореНрдпрд╛рди рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЪреЕрдиреЗрд▓ рд╡рд╛рдкрд░рддрд╛рдд.

vSMTP - рд░рд╣рджрд╛рд░реА рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧрд╕рд╛рдареА рдЕрдВрдЧрднреВрдд рднрд╛рд╖реЗрд╕рд╣ рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░

рдЙрдЪреНрдЪ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╡рд░ рдкреНрд░рд╛рдердорд┐рдХ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВрди vSMTP рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ, рдЬреЗ рд╕реНрдерд┐рд░ рдЖрдгрд┐ рдЧрддрд┐рдорд╛рди рдЪрд╛рдЪрдгреНрдпрд╛ рд╡рд╛рдкрд░реВрди рдЧрд╣рди рдЪрд╛рдЪрдгреАрджреНрд╡рд╛рд░реЗ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рддрд╕реЗрдЪ рд░рд╕реНрдЯ рднрд╛рд╖реЗрдЪрд╛ рд╡рд╛рдкрд░, рдЬреА рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рд╡рд╛рдкрд░рд▓реА рдЧреЗрд▓реНрдпрд╛рд╕, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХрд╛рд░реНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреЗрдХ рддреНрд░реБрдЯреА рдЯрд╛рд│рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╕реНрдореГрддреА рд╕рд╣. рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕ TOML рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.

vSMTP - рд░рд╣рджрд╛рд░реА рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧрд╕рд╛рдареА рдЕрдВрдЧрднреВрдд рднрд╛рд╖реЗрд╕рд╣ рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░

рдИрдореЗрд▓ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдВрдЧрднреВрдд vSL рднрд╛рд╖реЗрдЪреА рдЙрдкрд╕реНрдерд┐рддреА рд╣реЗ рджреЗрдЦреАрд▓ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд╡рд╛рдВрдЫрд┐рдд рд╕рд╛рдордЧреНрд░реА рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд░рд╣рджрд╛рд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрддрд┐рд╢рдп рд▓рд╡рдЪрд┐рдХ рдирд┐рдпрдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╣реА рднрд╛рд╖рд╛ Rhai рднрд╛рд╖реЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ, рдЬреА рдбрд╛рдпрдиреЕрдорд┐рдХ рдЯрд╛рдпрдкрд┐рдВрдЧрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЗ, рд░рд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдордзреНрдпреЗ рдХреЛрдб рдЗрдирд▓рд╛рдЗрди рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЖрдгрд┐ JavaScript рдЖрдгрд┐ Rust рдпрд╛рдВрдЪреНрдпрд╛ рдорд┐рд╢реНрд░рдгрд╛рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рдгрд╛рд░реЗ рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдпреЗрдгрд╛рд░реНтАНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рдВрдЪреА рддрдкрд╛рд╕рдгреА рдЖрдгрд┐ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╕рдВрджреЗрд╢рд╛рдВрдЪреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕реНрдерд╛рдирд┐рдХ рдЖрдгрд┐ рджреВрд░рд╕реНрде рдпрдЬрдорд╛рдирд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреЗ рд╡рд┐рддрд░рдг рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ API рд╕рд╣ рдкреНрд░рджрд╛рди рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рд╕реНрдХреНрд░рд┐рдкреНрдЯ DBMS рд╢реА рдХрдиреЗрдХреНрдЯ рд╣реЛрдгреНрдпрд╛рд╕, рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдЖрджреЗрд╢ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдИрдореЗрд▓ рдЕрд▓рдЧ рдареЗрд╡рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддрд╛рдд. vSL рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, vSMTP рдЕрд╡рд╛рдВрдЫрд┐рдд рд╕рдВрджреЗрд╢рд╛рдВрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦреБрд▓реНрдпрд╛ рд░рд┐рд▓реЗ рд╕реВрдЪреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд SPF рдЖрдгрд┐ рдлрд┐рд▓реНрдЯрд░рд▓рд╛ рджреЗрдЦреАрд▓ рд╕рдорд░реНрдерди рджреЗрддреЗ.

рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдкреНрд░рдХрд╛рд╢рдирд╛рдЪреНрдпрд╛ рдпреЛрдЬрдирд╛рдВрдордзреНрдпреЗ SQL-рдЖрдзрд╛рд░рд┐рдд DBMS (рд╕рдзреНрдпрд╛ рдкрддреНрддреЗ рдЖрдгрд┐ рдпрдЬрдорд╛рдирд╛рдВрд╡рд░реАрд▓ рдбреЗрдЯрд╛ CSV рд╕реНрд╡рд░реВрдкрд╛рдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ) рдЖрдгрд┐ DANE (рдирд╛рдорд╛рдВрдХрд┐рдд рдШрдЯрдХрд╛рдВрдЪреЗ DNS-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг) рдЖрдгрд┐ DMARC (рдбреЛрдореЗрди-рдЖрдзрд╛рд░рд┐рдд) рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдпрдВрддреНрд░рдгреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рд╕рдВрджреЗрд╢ рдкреНрд░рдорд╛рдгреАрдХрд░рдг). рдЕрдзрд┐рдХ рд╡реЗрдЧрд│реНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ, BIMI (рд╕рдВрджреЗрд╢ рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдмреНрд░рдБрдб рдЗрдВрдбрд┐рдХреЗрдЯрд░) рдЖрдгрд┐ ARC (рдСрдереЗрдВрдЯрд┐рдХреЗрдЯреЗрдб рд░рд┐рд╕реАрд╡реНрд╣реНрдб рдЪреЗрди) рдпрдВрддреНрд░рдгрд╛, Redis, Memcached рдЖрдгрд┐ LDAP рд╕рд╣ рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, DDoS рдЖрдгрд┐ рд╕реНрдкреЕрдо рдмреЙрдЯреНрд╕рдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд▓рдЧрдЗрди рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ. рдЕрдБрдЯреА-рд╡реНрд╣рд╛рдпрд░рд╕ рдкреЕрдХреЗрдЬреЗрд╕ (рдХреНрд▓реЕрдордПрд╡реНрд╣реА, рд╕реЛрдлреЙрд╕ рдЗ.) рдордзреНрдпреЗ рддрдкрд╛рд╕рддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

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