Ich bekomme die 'com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.1 Client wurde nicht authentifiziert' Fehler immer, kann jemand Sag mir was mache ich falsch in meinem Code?com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.1 Client wurde nicht authentifiziert
Properties mailprops = new Properties();
mailprops.setProperty("mail.transport.protocol", "smtp");
mailprops.setProperty("mail.smtp.host", "MyHost");
mailprops.setProperty("mail.smtp.user", "UserName");
mailprops.setProperty("mail.smtp.password", "Password");
Session mailSession = Session.getDefaultInstance(mailprops, null);
MimeMessage message = new MimeMessage(mailSession);
message.setSubject(mySubject);
message.addRecipient(To);
message.addFrom(from address);
try{
Transport.send(message);
}catch (SendFailedException sfe) {
}catch (MessagingException mex) {
}
Nun, 'Client wurde nicht authentifiziert 'bedeutet, dass Ihr Benutzername und/oder Passwort falsch sind. Haben Sie verifiziert, dass sie korrekt sind? Können Sie sie verwenden, um Mail mit einem Mail-Client wie Thunderbird zu senden? Verbindest du dich mit dem richtigen Port, um E-Mails zu senden? –
Meine Referenzen sind eigentlich korrekt. Ja, ich kann E-Mails mit jedem anderen Client senden. –