Go4Expert

Go4Expert (http://www.go4expert.com/)
-   JSP (http://www.go4expert.com/forums/jsp/)
-   -   Send email through jsp (http://www.go4expert.com/forums/send-email-jsp-t13966/)

dreamer14 17Sep2008 10:39

Send email through jsp
 
Code:

<%@ page import="java.lang.,java.util.,javax.mail.,javax.mail.internet.,
javax.activation.*" %>
<%
String p_to = "abc@hotmail.com"; // Please fill in your email here
String p_from = "abcd@yahoo.com.sg"; // Please fill in receipientís email here
String p_subject = "Testing";
String p_message = "This is a test email";
String l_host = "smtp.mail.yahoo.com.sg";
// Gets the System properties
Properties l_props = new Properties();
// Puts the SMTP server name to properties object
l_props.put("mail.smtp.host", l_host);
l_props.put("mail.smtp.port","25");
l_props.put("mail.transport.protocol","smtp");
l_props.put("mail.smtp.auth", "true");
l_props.put("mail.user", "ancde");
l_props.put("mail.password","password");
// Get the default Session using Properties Object
Session l_session = Session.getInstance(l_props, null);
l_session.setDebug(false); // Enable the debug mode
try {
MimeMessage l_msg = new MimeMessage(l_session); // Create a New message
l_msg.setFrom(new InternetAddress(p_from)); // Set the From address
l_msg.setRecipients( Message.RecipientType.TO
, InternetAddress.parse(p_to, false));
l_msg.setSubject(p_subject); // Sets the Subject
// Create and fill the first message part
MimeBodyPart l_mbp = new MimeBodyPart();
l_mbp.setText(p_message);
// Create the Multipart and its parts to it
Multipart l_mp = new MimeMultipart();
l_mp.addBodyPart(l_mbp);
// Add the Multipart to the message
l_msg.setContent(l_mp);
// Set the Date: header
l_msg.setSentDate(new Date());
// Send the message
Transport.send(l_msg);
// If program reaches this point, then message is successfully sent.
out.print("Success");
} catch (MessagingException mex) { // Trap the MessagingException Error
out.print("Failure: Messaging Exception: " + mex);
} catch (Exception e) {
out.print("Failure: General Exception: " + e);
e.printStackTrace();
}
%>

i get this error message
Failure: Messaging Exception: javax.mail.AuthenticationFailedException
How do i solve this?
All help will be greatly appreciated thanks

codestorm 18Sep2008 17:08

Re: Send email through jsp
 
The error means that the username/password do not match, or the server you are trying access is a paid one.

dreamer14 18Sep2008 19:43

Re: Send email through jsp
 
my username and password is correct so how do i solve that error?


All times are GMT +5.5. The time now is 22:53.