I try to send an email using javaMail version 1.5.5, I got this SMTPSendFailedException and I don't know why.
Here a part of the exception:
com.sun.mail.smtp.SMTPSendFailedException: 555 5.5.2 Syntax error. w133sm10373661ywa.37 - gsmtp
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388)
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:959)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:583)
My properties are:
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.setProperty("mail.smtp.starttls.enable", "true");
props.setProperty("mail.smtp.port", "587");
props.setProperty("mail.smtp.user", "user";
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.smtp.ssl.enable", "false");
props.setProperty("mail.session.mail.smtp.auth.mechanisms", "LOGIN");
props.setProperty("mail.session.mail.smtp.auth.plain.disable", "false");
props.setProperty("mail.session.mail.smtp.starttls.enable", "false");
props.put("mail.smtp.connectiontimeout", 6000);