привет, ребята, я пытаюсь отправить электронное письмо на мою учетную запись электронной почты, но когда я помещаю этот код, возникает ошибка с @Override, когда я обнимаю его, говоря, что добавляю, когда добавляю его, а потом говорю, чтобы он делил его и всегда ошибка ...:/ вот код:@Override errors
String username = Username.getText();
String password = Password.getText();
final String username2 = "[email protected]";
final String password2 = "my pass";
try {
File folder = new File(username);
File file = new File(folder, username + ".txt");
FileReader freader = new FileReader(file);
BufferedReader breader = new BufferedReader(freader);
String line = breader.readLine();
String[] parts = line.split("=");
String key = parts[0].trim();
String value = parts[1].trim();
if (key.equals("Password") && value.equals(password)) {
showError2(true);
new Thread(new Start(this)).start();
LabelInfo.setForeground(Color.green);
LabelInfo.setText("Password Accepted");
} else {
LabelInfo.setText("Wrong password");
showError(true);
}
} catch (Exception ex) {
System.out.println("Exception: " + ex.getMessage());
LabelInfo.setForeground(Color.red);
LabelInfo.setText("User doesn't exist");
showError(false);
showError2(false);
}
Properties props = new Properties();
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", "587");
Session session;
session = Session.getInstance(props, new javax.mail.Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username2, password2);
}
});
try {
//Session session = null;
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress("[email protected]"));
message.setRecipients(Message.RecipientType.TO,
InternetAddress.parse("[email protected]"));
message.setSubject("Testing Subject");
message.setText("Dear Mail Crawler,"
+ "\n\n No spam to my email, please!");
Transport.send(message);
System.out.println("Done");
} catch (MessagingException e) {
throw new RuntimeException(e);
}
PLS добавить язык тега – Alexan
"и всегда ошибка" - * какая * ошибка, точно, и где? Насколько я могу судить, вы указали огромное количество кода. –
И, если это ваш адрес электронной почты, вы можете его изменить. –