aspose file tools*
The moose likes Distributed Java and the fly likes caused by javax.net.ssl.sslexception unrecognized ssl message plaintext connection? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Distributed Java
Bookmark "caused by javax.net.ssl.sslexception unrecognized ssl message plaintext connection?" Watch "caused by javax.net.ssl.sslexception unrecognized ssl message plaintext connection?" New topic
Author

caused by javax.net.ssl.sslexception unrecognized ssl message plaintext connection?

vinoth sathiya
Ranch Hand

Joined: Sep 20, 2011
Posts: 36
Hi,

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:
"javax.net.ssl.sslexception unrecognized ssl message, plaintext connection
?"


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

props.put("mail.smtp.host", 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", "javax.net.ssl.SSLSocketFactory");
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);
message.setSubject(subject);
BodyPart bp1 = new MimeBodyPart();
Multipart multipart = new MimeMultipart();
bp1.setText(messageBody);
multipart.addBodyPart(bp1);
bp1 = new MimeBodyPart();
javax.activation.DataSource source = new FileDataSource(ff);
bp1.setDataHandler(new DataHandler(source));
bp1.setFileName(fileName);
multipart.addBodyPart(bp1);
message.setContent(multipart);
Transport.send(message);
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
 
jQuery in Action, 2nd edition
 
subject: caused by javax.net.ssl.sslexception unrecognized ssl message plaintext connection?