Нашел в сети такой код для отправки почты через программу:
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.yandex.ru");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "465");
props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
Session session = Session.getDefaultInstance(props,
new javax.mail.Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("yandex.user", "yandex.password");
}
});
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress("yandex.user@ya.ru"));
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse("a@grasoff.net"));
message.setSubject("Subject");
message.setText("Text");
Transport.send(message);
вообщем некоторые переменные подключаются у меня через пакеты с подписями mysql это явно не то потому что других пакетов в стандартном java sdk нет