Вы должны использовать JavaMail, Java API для отправки и получения электронной почты через SMTP, POP3 и IMAP.
Во-первых, посмотрите документы Oracle об отправке почты на Java здесь
Пример кода, приведенный ниже, извлечен из документации Oracle и иллюстрирует, как вы должны отправлять электронную почту, используя JavaMail API .
Properties props = new Properties();
props.put("mail.smtp.host", "my-mail-server");
Session session = Session.getInstance(props, null);
try {
MimeMessage msg = new MimeMessage(session);
msg.setFrom("me@example.com");
msg.setRecipients(Message.RecipientType.TO,
"you@example.com");
msg.setSubject("JavaMail hello world example");
msg.setSentDate(new Date());
msg.setText("Hello, world!\n");
Transport.send(msg, "me@example.com", "my-password");
} catch (MessagingException mex) {
System.out.println("send failed, exception: " + mex);
}
Также обратите внимание, что для отправки почты с помощью Java Mail вам нужен действующий SMTP-сервер и учетная запись на этом сервере.