Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

javax.mail.MessagingException: Unknown SMTP host: localhost:9090;

 
guillermo luque
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I developed a webapp that runs in a remote server and send E-mails when an event happen It was working for 4 weeks and out of blue I got an error.

javax.mail.MessagingException: Unknown SMTP host: localhost:9090;

I am using

- JBoss 4.2.3
- Mail Server: x2cpt.webappcabaret.net

My code is the following

String to = "thompsonluque@ymail.com"; // email that receive the feedback
String from = email; // email that send the feedback
String host = "www.myluque.com";
String stmp = "x2cpt.webappcabaret.net";

// Get system properties
Properties properties = System.getProperties();
// Setup mail server
properties.setProperty(stmp, host);
// Get the default Session object.//
Session session = Session.getInstance(properties, null);
try{
// Create a default MimeMessage object.
MimeMessage message = new MimeMessage(session);

// Set From: header field of the header.
message.setFrom(new InternetAddress(from));

// Set To: header field of the header.
message.addRecipient(Message.RecipientType.TO,new InternetAddress(to));

// Set Subject: header field
message.setSubject(subject);

// Now set the actual message
message.setText(messagea);

// Send message
Transport.send(message);
System.out.println("Sent message successfully....");
}catch (MessagingException mex) {
mex.printStackTrace();
}

Please help

Thanks.


 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
properties.setProperty(stmp, host);

This line looks highly suspect to me, given the values of "stmp" and "host".

As an aside, the protocol is called SMTP, not STMP.
 
guillermo luque
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ulf Thanks for the quick response

I will check this code "properties.setProperty(stmp, host); "
and thank for the spelling SMTP.

But still the question why it worked fine for over three weeks.


 
guillermo luque
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi

I did not change any code Only restart the server and now
The E-mail system is working.

Somebody has explanation.

Please reply
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic