Win a copy of The Way of the Web Tester: A Beginner's Guide to Automating Tests this week in the Testing forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

caused by unrecognized ssl message plaintext connection?

vinoth sathiya
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I am running Java Mail smtp configuration for my client with java mail api. it showing

javax.mail.SendFailedException : Sending Failed;
nested Exception is:
class javax.mail.MessagingException : Exception reading response;
nested Exception is:
" unrecognized ssl message, plaintext connection

my main code is :
//getting input from here for host,from,password,port and to address

props.put("", host);
props.put("mail.smtp.user", from);
props.put("mail.smtp.password", pword);
props.put("mail.smtp.port", port);
props.put("mail.smtp.ssl.enable", "true");
props.put("mail.smtp.auth", "true");
Session session = null;
props.put("mail.smtp.socketFactory.port", port);
props.put("mail.smtp.socketFactory.class", "");
props.put("mail.smtp.socketFactory.fallback", "false");
if(from != null && pword != null)
props.put("mail.smtp.auth", "true");
session = Session.getInstance(props, new MyPasswordAuthenticator(from, pword));
} else
session = Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
InternetAddress toAddress[] = new InternetAddress[to.length];
for(int i = 0; i < to.length; i++)
toAddress[i] = new InternetAddress(to[i]);

message.setRecipients(javax.mail.Message.RecipientType.TO, toAddress);
BodyPart bp1 = new MimeBodyPart();
Multipart multipart = new MimeMultipart();
bp1 = new MimeBodyPart();
javax.activation.DataSource source = new FileDataSource(ff);
bp1.setDataHandler(new DataHandler(source));
System.out.println((new StringBuilder("Sucessfully Sent to ")).append(toAddress).append("\n").toString());

How to resove it ?
it works in gmail smtp with this same code. but when i use client details(smtp address and port number) it showing above exception.
is there tool or program to check SSL ?

Thanks in advance
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic