рд╣рдо рдорд┐рд▓реЗрдЯ рд╕реЗ рдкрддреНрд░ рднреЗрдЬрддреЗ рд╣реИрдВ рдпрд╛ рдореИрдВ рдХреИрд╕реЗ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдЧрд▓рддрд┐рдпрд╛рдБ рдкрдХрдбрд╝рддрд╛ рд╣реВрдВ

рдХрдИ рд▓реЛрдЧ рд╢рд╛рдпрдж рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдЖрдП рдереЗ рдХрд┐ рдИ-рдореЗрд▓ рд╕реЗ рдЖрд╡реЗрджрди рдкрддреНрд░ рднреЗрдЬрдиреЗ рд╕реЗ рдмрд╣реБрдд рдорджрдж рдорд┐рд▓реЗрдЧреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╛ рдкрдВрдЬреАрдХрд░рдг рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде, рд▓реЗрдХрд┐рди рдХреМрди рдФрд░ рдХреНрдпрд╛ рдЬрд╛рдирддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдореИрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрдбреА рдбреЗрд╡рд▓рдкрд░ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдореЗрд░реЗ рдкрд╛рд╕ рд╣рд╛рде рдореЗрдВ рджрд░реНрдЬрдиреЛрдВ рдпрд╛ рджреЛ рд╕рдмрд╕реЗ рдЖрдо рдлреЛрди рд╣реИрдВ, рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдирд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирдП рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рдмрдЧ рд╕реВрдЪрдирд╛ рддрдВрддреНрд░ рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛, рдХрдо рд╕реЗ рдХрдо рдмреАрдЯрд╛ рдЪрд░рдг рдореЗрдВред рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдлрд╡рд╛рд╣, рдореБрдЭреЗ рдИ-рдореЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдорд┐рд▓реЗ, рдЬрд┐рд╕рдореЗрдВ рдореЛрдмрд┐рд▓рд╛рдЗрдм рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд┐рддрдиреА рдХреЛрд╢рд┐рд╢ рдХреА, рдлрд┐рд░ рднреА рдореИрдВ рдПрдХ рдкрддреНрд░ рдирд╣реАрдВ рднреЗрдЬ рд╕рдХрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдбреЗрдореЛ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рдФрд░ рд╕рдордп рдирд┐рдХрд▓ рд░рд╣рд╛ рдерд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рд▓реЛрдХрдкреНрд░рд┐рдп рдЬреНрдЮрд╛рди рдХрд╣рддрд╛ рд╣реИ

рдХреНрдпрд╛ рдЖрдк рдЕрдЪреНрдЫрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЦреБрдж рдХрд░реЗрдВ


рдореБрдЭреЗ рдЗрд╕ рд╕рд╛рдЗрдЯ рдкрд░ рдореЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рд╕реНрд░реЛрдд рдорд┐рд▓рд╛, рдФрд░ рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореБрдЭреЗ рд╡рд┐рд╢реЗрд╖ рдкрд╛рддреНрд░реЛрдВ рдФрд░ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдХреЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рдорд┐рд▓реАрдВред рдореБрдЭреЗ рдЬрд▓реНрджреА рд╕реЗ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдПрдирдХреЛрдбрд░ рдЬреЛрдбрд╝рдирд╛ рдерд╛ред рдореИрдВрдиреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд╕рдм рдХреБрдЫ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛, рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдХреНрд╖рд╛ рд▓рд┐рдЦреА, рдФрд░ рдЗрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЬреЛрдбрд╝рд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдЖрдЗрдЯрдо рдерд╛ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдХрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдореЗрд░реЗ рдореЗрд▓ рдкрд░ рдЖрдП рд╕рдВрджреЗрд╢ рднреЗрдЬ рд╕рдХрддреЗ рдереЗред
рдЫрд╡рд┐
рдмрд╛рдж рдореЗрдВ рдореИрдВ рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪрд╛ рдХрд┐ рдЗрд╕ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрдЧрд╛, рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреА рдереАред
рдЫрд╡рд┐
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЕрдВрддрд┐рдо рднреЗрдЬрдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдб рдмрди рдЧрдпрд╛:

} catch (Exception ex ){ sendMail("main class","some method" , ex); } public void sendMail(string classname, String methodname, Exception e) { SendMail mail=new SendMail(); mail.setText(classname+":"+methodname+":"+ e.toString()); mail.start(); } 


рдФрд░ рдореЗрд░реЗ рдкрддреНрд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдВрдЧреЗ
рдЫрд╡рд┐

рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░реЗрд╖рдХ рд╣реИрдВрдбрд▓рд░

 import Mail.Connection; import Mail.Decoder; import Mail.Message; import Mail.SmtpClient; public class SendMail extends Thread { String host = "smtp.mail.ru"; int port=25; String adressfrom = "bugreport@mail.ru"; String pass = "123456"; String adressto = "s.komlach@gmail.com"; String subject = "Bugreport"; String text = ""; public void run() { try { String string = Decoder.encode(text, false); SmtpClient smtpclient = new SmtpClient(new Connection()); smtpclient.open(host, port, adressfrom, pass); Message message = new Message(adressfrom, adressto, Decoder.encode(subject), true)); message.addHeaderLine("X-mailer: 1.0"); message.addHeaderLine("Content-Type: text/plain; charset=UTF-8"); message.addHeaderLine("Content-Transfer-Encoding: quoted-printable"); message.addBodyLine(string.concat("\r\n")); smtpclient.sendMessage(message); smtpclient.close(); } catch (Exception exception) { } } public void setText(String text) { this.text = text; } } 


рдЦреИрд░, goo.gl/oVv8e рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЛрд░реНрд╕

Source: https://habr.com/ru/post/In146646/


All Articles