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