рдореЗрд░реЗ рдЕрдВрддрд┐рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ, рдЬрд╛рд╡рд╛ рдореЗрдВ 80% рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛, рдореБрдЭреЗ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛ - рд╕рд░реНрд╡рд░ рд╕реЗ рдЧреБрдЬрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЕрдХреНрд╖рд░реЛрдВ рдХрд╛ рдкрд╛рд░реНрд╕рд░ред рдореЙрдбреНрдпреВрд▓ рдХреЗ рдзрд╛рд░реНрдорд┐рдХ рдЙрджреНрджреЗрд╢реНрдп рдмрд╣реБрдд рдЕрдЬреАрдм рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдХреБрдЫ рд╡рд┐рд╡рд░рдг рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:
CentOS рдкрд░ Dovecot рдбрд┐рд▓реАрд╡рд░реА рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдореЗрд▓ рд╕рд░реНрд╡рд░ред рдЦреИрд░ рдФрд░ рдЬреЗрд╡реАрдПрдоред
рд╕рдВрджреЗрд╢ рд╕рдВрд░рдЪрдирд╛
рдПрдХ рдИрдореЗрд▓ рдХреНрдпрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдШрдЯрдХ, рдЙрдирдХреА рдЕрдиреБрдорд╛рдирд┐рдд рд╕рдВрд░рдЪрдирд╛, рд╢реАрд░реНрд╖рд▓реЗрдЦ рдФрд░ MIME рдкреНрд░рдХрд╛рд░ рдорд╛рдирд╡реАрдп рд░реВрдк рд╕реЗ
рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред
рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд░реНрд╡рд░ рдкрд░ рдкрддреНрд░ рдХреЗ
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреА рд╕рдВрд░рдЪрдирд╛ рд╣реИред рдПрдХ рдирдП рдмрдиреЗ (рдЧреНрд░рд╛рд╣рдХ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдзрд┐рдд рдирд╣реАрдВ / рдкрдврд╝рд╛ рдирд╣реАрдВ) рдкрддреНрд░ рдХреЗ рдирд╛рдо рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:
1348142977.M852516P31269.mail.example.com,S=3309,W=3371
рдирд╛рдо рдореЗрдВ рдЭрдВрдбреЗ рд╣реЛрддреЗ рд╣реИрдВред рдЭрдВрдбреЗ рдХреЛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдирдпрд╛ рдкрддреНрд░ рдмрдирд╛рддреЗ рд╕рдордп, "рдХрд╣рд╛рдБ", "рдЬрдм" рдЕрдХреНрд╖рд░ рдФрд░ рдЙрд╕рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рджреЛ рдЕрдХреНрд╖рд░ рдЖрдХрд╛рд░ рдЗрдВрдЧрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рдЖрдХрд╛рд░, рдЬрд┐рд╕реЗ "S" рджреНрд╡рд╛рд░рд╛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ Vsize, рдХреЛ рдкреНрд░рддреАрдХ "W" рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ rfc822.OHE рд╣реИред ( рдпрд╣рд╛рдВ рд╡реЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрддреЗ рд╣реИрдВ "RFC822.SIZE?") рдХреНрдпрд╛ рд╣реИред
- рд╕рдордп рдпреВрдирд┐рдХреНрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ, рд╕реЗрдХрдВрдб рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдПрдХ рдзреНрд╡рдЬ рдореЗрдВ, рд╕рдордп рдХреЗ рд╕рд╛рде, рдмрд┐рдВрджреБ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, "рдкреА" - рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА рдФрд░ "рдПрдо" рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ - рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рдореЗрдВ рдХрд╛рдЙрдВрдЯрд░, рдирд╛рдо рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (рдЗрд╕рдореЗрдВ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдиреЛрдЯреНрд╕ рдореЗрдВ)
- рд╕рд░реНрд╡рд░ рдХреЛ рдЕрдВрддрд┐рдо рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд рдЬрд┐рд╕ рдкрд░ рдкрддреНрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ, рдФрд░ рдкрддреНрд░ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд░рд┐рд▓реЗ рд╕рд░реНрд╡рд░ рдирд╣реАрдВред
рдЗрд╕рдореЗрдВ рд╕реЗ, рд▓реЗрдЦрди рд╕рдордп (рдкрд╣рд▓реЗ рджрд╕ рдЕрдВрдХ) рдореЗрд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдХреНрд╕рд░ рдпрд╣ рд╕рдордп рд╕рдВрджреЗрд╢ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдореЗрдВ рд╕рдордп рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╛рдо рдореЗрдВ рд╕рдордп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
рдЕрддрд┐рд░рд┐рдХреНрдд / рдЧреНрд░рд╛рд╣рдХ рдЭрдВрдбреЗ
рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдмрд╛рдж рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд) рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЭрдВрдбреЗ рдХреЛ рдЕрдХреНрд╖рд░ рдирд╛рдо рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдЭрдВрдбреЗ рдХреА рд╢реБрд░реБрдЖрдд рдкреНрд░рддреАрдХ рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ: ""
рдЬреИрд╕реЗ рд╣реА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдирдП рдкрддреНрд░
рдХрд╛ рдЕрдиреБрд░реЛрдз
рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рддрд╛ рд╣реИ , рдЕрдиреБрд░реЛрдз рдХрд┐рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдкрддреНрд░ рдХреЛ "рдкрдврд╝рдиреЗ" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд╣рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕реВрдЪрдирд╛ рдзреНрд╡рдЬ (рджреЛ рдореЗрдВ рд╕реЗ рдПрдХ) рдХреЛ рдирд╛рдо рд╕реЗ рдЬреЛрдбрд╝рдХрд░, рдирд┐рдореНрди рдЭрдВрдбреЛрдВ рд╕реЗ рдПрдХ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;
- "1" - рдЬреИрд╕рд╛ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╣рддрд╛ рд╣реИ "рдЭрдВрдбрд╛ рдЕрд╕рд░ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдЕрд░реНрде"ред
- "2" рдореИрдВ 100% рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рдерд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдХреЗ рдмрд╛рдж рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдж рдХрд╛ рдЪрд░рд┐рддреНрд░ рдПрдХ рдЕрд▓рдЧ рдзреНрд╡рдЬ рд╣реИред
рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрджреЗрд╢ "рд░реАрдб" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рдирдП рд░реВрдк рдореЗрдВ рджреЗрдЦреЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдЭрдВрдбреЗ рдкрдврд╝рддреЗ рд╣реИрдВ, рдкрддреНрд░ рдХрд╛ рд╕реНрдерд╛рди рдирд╣реАрдВред
рдпрд╣реА рд╣реИ, рдХреЗрд╡рд▓ рддрднреА рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрд╡рдпрдВ рдкрддреНрд░ рдЦреЛрд▓рддрд╛ рд╣реИ (рдпрд╛ рдЙрд╕рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ) рдФрд░ рдЙрд╕рдХреЗ рдирд╛рдо рдкрд░ рдЭрдВрдбрд╛ "рдПрд╕" (рд╕реАрди) рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдиреЗрддреНрд░рд╣реАрди "рдкрдврд╝рд╛" рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдкрддреНрд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд░рд┐рдпрд╛рдПрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдХреЛрдИ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рдЕрдкрдиреЗ рдЭрдВрдбреЗ рдЬреЛрдбрд╝реЗрдВ, рдиреЛрдЯ рджреЗрдЦреЗрдВред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:рд╣рдорд╛рд░реЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдирдпрд╛ рд╕рдВрджреЗрд╢ рдЖрдпрд╛, рдЙрд╕рдХрд╛ рдирд╛рдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:
1348142977.M852516P31269.mail.example.com,S=3309,W=3371
рд╣рдорд╛рд░реА рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ,
рдИрд╢реНрд╡рд░ рдиреЗ рдЖрдЙрдЯрд▓реБрдХ рдХреЛ
рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ , рдЬреЛ рдирдП рдЕрдХреНрд╖рд░реЛрдВ рдХреА рд╕реВрдЪреА рдХреА рдорд╛рдВрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ "рд░реАрдб" рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ, рдПрдХ рдЭрдВрдбрд╛ рдЬреЛрдбрд╝рдХрд░:
1348142977.M852516P31269.mail.example.com,S=3309,W=3371:2,
рдЕрдЧрд▓рд╛, рд╣рдо
рдбрд┐рд▓реАрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдЙрдЯрд▓реБрдХ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдирдП рдЕрдХреНрд╖рд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ S рдлреНрд▓реИрдЧ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ:
1348142977.M852516P31269.mail.example.com,S=3309,W=3371:2,S
рдФрд░ рдлрд┐рд░ рд╣рдо рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рд╣рдЯрд╛рддреЗ рд╣реИрдВ:
1348142977.M852516P31269.mail.example.com,S=3309,W=3371:2,SRT
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЭрдВрдбреЗ рдХреЛ рд╡рд┐рднрд╛рдЬрдХреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдиреЛрдЯ: рдХреБрдЫ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЕрдХреНрд╖рд░ рдХреЛ "рд░реАрдб" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ (рдирд╣реАрдВ) рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧреНрд░рд╛рд╣рдХ рдХрднреА-рдХрднреА "рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП" рдЭрдВрдбреЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдЗрдВрдЧрд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рдореИрдВрдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ред
рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдзреНрд╡рдЬ рдЬрд╛рдирдХрд╛рд░реА:
cr.yp.to/proto/maildir.htmlрдФрд░ рдереЛрдбрд╝рд╛ рдЬрд╛рд╡рд╛
рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ
javax.mail рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд╣рдореЗрдВ рдХреГрдкрдпрд╛ рдЕрдореВрд░реНрдд рд╡рд░реНрдЧ
javax.mail.Message рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛
рдЬрд╛рддрд╛ рд╣реИ , рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ
javax.mail.MimeMessage рддрдХ рд╕реАрдорд┐рдд рдХрд░
рд▓рд┐рдпрд╛ рд╣реИ ред
рдореЙрдбреНрдпреВрд▓ рд╕рд░реНрд╡рд░ рдкрд░ рдШреВрдо рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕рдВрджреЗрд╢реЛрдВ рддрдХ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВ (рдХреЛрдб рдореЗрдВ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдЬрд╛рдВрдЪрдирд╛ рдФрд░ рд╕рдВрднрд╛рд▓рдирд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ):
рдЕрдм рд╣рдо ASCII рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕рдВрджреЗрд╢ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рд╢реАрд░реНрд╖ рд▓реЗрдЦ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ, рддреЛ рд╣рдо рдЕрд╢рдХреНрдд рд▓реМрдЯ рдЖрдПрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
String messageSubject = mimeMessage.getSubject(); String messageId = mimeMessage.getMessageID();
рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ getRecipients рд╡рд┐рдзрд┐ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдПрдХ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ Message.RecipientType рд▓реЗрддрд╛ рд╣реИред рд╡рд┐рдзрд┐ рдкреНрд░рдХрд╛рд░
рдкрддреЗ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреА рдПрдХ рд╕рд░рдгреА рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ:
for(Address recipient : mimeMessage.getRecipients(Message.RecipientType.TO)){ System.out.println(recipient.toString()); }
рдкрддреНрд░ рдХреЗ рдкреНрд░реЗрд╖рдХ (рдУрдВ) рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ getFrom рд╡рд┐рдзрд┐ рд╣реИред рдпрд╣ рдкрддрд╛ рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреА рдПрдХ рд╕рд░рдгреА рднреА рд▓реМрдЯрд╛рддрд╛ рд╣реИред рд╡рд┐рдзрд┐ "рд╕реЗ" рд╣реЗрдбрд░ рдкрдврд╝рддреА рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИ, рддреЛ "рдкреНрд░реЗрд╖рдХ" рд╣реЗрдбрд░ рдкрдврд╝рддрд╛ рд╣реИ, рдЕрдЧрд░ рдХреЛрдИ "рдкреНрд░реЗрд╖рдХ" рдирд╣реАрдВ рд╣реИ, рддреЛ рдЕрд╢рдХреНрдд рд╣реИред
for(Address sender : mimeMessage.getFrom()){ System.out.println(sender.toString()); }
рдЕрдЧрд▓рд╛, рд╣рдо рд╕рдВрджреЗрд╢ рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ (рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╣рдореЗрдВ рдкрд╛рда рдФрд░ рдЕрдиреБрд▓рдЧреНрдирдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред рдпрд╣ рд╕рдордЧреНрд░ (рдорд╛рдЗрдо рдорд▓реНрдЯреАрдкрд╛рд░реНрдЯ рд╕рдВрджреЗрд╢) рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдмреНрд▓реЙрдХ рдЯреЗрдХреНрд╕реНрдЯ / рд╕рд╛рджреЗ рдкреНрд░рд╛рд░реВрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдиреБрд▓рдЧреНрдирдХ (рдкрд╛рда рдХреЗ рдмрд┐рдирд╛) рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрднреА рднреА рдПрдХ рдорд▓реНрдЯреАрдкрд╛рд░реНрдЯ рд╕рдВрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рд╣реИред RFC822 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рд╛рдордЧреНрд░реА-рдкреНрд░рдХрд╛рд░ рд╣реЗрдбрд░ рдореЗрдВ рд╕рдВрджреЗрд╢ рдирд┐рдХрд╛рдп (рдФрд░ рдЙрд╕рдХреЗ рднрд╛рдЧреЛрдВ) рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИред
рд╡рд╣, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рд╣реИред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рд╕рд╛рдордЧреНрд░реА рд╕рд╣рд╛рдпрдХ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ oracle.com рдкрд░ рдПрдХ рдЙрдкрдпреЛрдЧреА javax.mail
FAQ рд╣реИ ред
UPD: рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдВрджреЗрд╢ рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдХреЛ рдПрдХ рд╕рд╛рде рдШреЛрдВрд╕рд▓рд╛ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╣реА рдЬрдЧрд╣, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рддрд░реАрдХреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред