This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
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


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
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
 
 
subject: caused by javax.net.ssl.sslexception unrecognized ssl message plaintext connection?
 
Similar Threads
javax.mail.SendFailedException:Sending Failed; when i send other domain
Sending Email using Java gives error message
how to send mail using gmail server
Sending file as an attachment
Sending mail thru JAVA