Win a copy of Java Concurrency Live Lessons this week in the Threads forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Sending automated mails -- Error -Not working  RSS feed

 
bharath
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am using java mail bean to send a email & I am receving this
error message

javax.mail.SendFailedException: Sending failed; nested exception is: javax.mail.SendFailedException: Invalid Addresses; nested exception is: javax.mail.SendFailedException: 553 sorry, Authentication failed or timed out. Please do get messages first to authenticate yourself.(#4.4.3)

I have used a mail bean the code of which is given below



import java.*;
import sun.net.smtp.SmtpClient;
import java.io.*;
import java.util.Date;

public class mailbean {

public void send (String to, String from, String sub, String mes) {
try{
Date dt = new Date();
SmtpClient client = new SmtpClient(" ");
client.from(from);
client.to(to);
PrintStream message = client.startMessage();
message.println("From: " + from);
message.println("To: " + to);
message.println("Sent: " + dt);
message.println("Subject:"+sub);
message.println();
message.println(mes);
message.println();
client.closeServer();
}
catch (IOException e){
System.out.println(e);
}
}

}

This code was working fine before. We have changes our mail server to rediff. When I am replacing the old smtp addrress with the new one I am getting the above error.
I would request someone of you to provide a solution for this .
Thanks a lot in advance for the solution


Now our mail server is
 
Ben Souther
Sheriff
Posts: 13411
Firefox Browser Redhat VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
bharath N M
Welcome to JavaRanch!

We're pleased to have you here with us in the JSP forum, but there
are a few rules that need to be followed, and one is that proper names are
required. Please take a look at the
JavaRanch Naming Policy and
adjust your display name to match it.

In particular, your display name must be a first and a last name separated by a space character, and must not be obviously fictitious. You may use initials for the first name but not the last.

You can change it here
 
Ulf Dittmer
Rancher
Posts: 42970
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The new server seems to require authentication (username/password), which the code is not supplying. Add that and see if it makes any difference.
 
Scott Selikoff
author
Bartender
Posts: 4081
21
Eclipse IDE Flex Google Web Toolkit
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"bharath"

Your name still does not match our naming policy. Please correct it ASAP.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!