Hi
I started learning about
java mail.
I am trying with this code
<%@ page import="java.util.Properties,javax.mail.*,javax.mail.internet.*"%>
<%
String smtpHost = "crisdev";
String from = "
[email protected]";
String to = "
[email protected]";
// Get system properties
Properties props = System.getProperties();
// Setup mail server
props.put("mail.smtp.host", smtpHost);
// Get session
Session s =
Session.getDefaultInstance(props, null);
// Define message
MimeMessage message = new MimeMessage(s);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(to));
message.setSubject("Hello, JDC");
message.setText("Welcome to the JDC");
// Send message
Transport.send(message);
%>
But I am getting this exception.
javax.servlet.ServletException: Sending failed;
nested exception is:
javax.mail.SendFailedException: Invalid Addresses;
nested exception is:
javax.mail.SendFailedException: 550 5.7.1 Unable to relay for
[email protected] org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
Please suggest me with appropriate solution and good link for learning java mail.
Thanks
Mahesh Malviya