com.Sonne.E-mail.smtp.SMTPSendFailedException: 530-5.5.1 Authentifizierung Erforderlich (Java-Mail)

So, ich bin versucht zu bekommen, Java-Mail, um zu arbeiten und weil andere Antworten, die ich gesehen habe auf dieser Seite nicht funktioniert, muss ich davon ausgehen irgendwas geändert haben in den letzten Jahr oder so. Also ich apoligies wenn diese Frage wirkt wie ein DUPLIKAT, ich kann nicht herausfinden, warum es nicht funktioniert. Folgendes ist mein code:

try{
        Properties property = new Properties();
        property.setProperty("mail.smtp.host", "smtp.gmail.com");
        property.setProperty("mail.smtp.starttls.enable", "true");
        //property.setProperty("mail.smpt.port", "25");
        property.setProperty("mail.smtp.user", "[email protected]");
        property.setProperty("mail.smtp.auth", "true");

        System.out.println("Mail Check 1");

        Session session = Session.getDefaultInstance(property);
        MimeMessage message = new MimeMessage(session);
        message.setFrom(new InternetAddress("[email protected]"));
        message.addRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));

        System.out.println("Mail Check 2");

        message.setSubject("Oil Error Report");
        message.setText(emailMessage);

        System.out.println("Mail Check 3");

        Transport transport = session.getTransport("smtps");
        transport.connect("smtp.gmail.com",465,"[email protected]","myPassword");
        transport.sendMessage(message, message.getAllRecipients());
        transport.close();

        System.out.println("Mail Sent");
    }catch(Exception ex){
        System.out.println("Mail fail");
        System.out.println(ex);
    }

Bekomme ich bis zu E-Mail-Check 3 dann bekomme ich die folgende exception:

com.sun.mail.smtp.SMTPSendFailedException: 530-5.5.1 Authentication Required. Learn more at
530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 u3sm10254140ioi.27 - gsmtp

Ergibt keinen Sinn, da ich über E-mail.smtp.auth auf true gesetzt. Ich habe mir in der Vergangenheit Antworten, und ich habe versucht, es zu bekommen, um zu arbeiten, während Sie vor der Buchung. Ich nehme an, es ist etwas zu einfach.. Jede Hilfe wäre sehr geschätzt werden! Danke!

InformationsquelleAutor Jared Smith | 2014-11-04

Schreibe einen Kommentar