I'm sending mail to client by following code but getting error message saying that
mail/Messgae class not found.I ve set classapth to both mail.jar and activation.jar
files too. Even I did jar xvf mail.jar etc. Still I' receiving same error message.
What could be the reason. WHere as same code is working fine with servlet runner. On
server we have IIS5.0 with ServletExec and java APIs (jdk,javamail,java activationa
and java servlet APIs). Please send reply.
Thank you,
soumya.
String mailhost = new String("mail.infosysinternational.com");
//mail.infosysinternational.com
String from = new String("[EMAIL PROTECTED]");
String message =new String("Dear " + firstName + " " + lastName + "\n\n" +
"i-TimeSheet account with Administrator privileges for your organization is
created successfully ! \n" +
"Your username is: " + userName + "\n" +
"Your password is: " + passWord + "\n\n\n" +
"Information about Your Organization is recorded as follows:\n" +
"Name : " + organization + "\n" +
"Address : " + address1 + ", " + address2 + "\n" +
" " + city + ", " + state + "-" + Zip + "\n" +
"Phone : " + Phone + "\n" +
"Fax : " + FAX + "\n" +
"# empl. : " + "\n\n" +
"Thank you for your interest in Timesheet !") ;
String subject = new String("Registation Confirmation for " + organization);
// sending confirmation mail to given mail address
if ((E_mail != null)&&(E_mail.length() > 0))
{
Properties props = new Properties();
props.put("mail.smtp.host", mailhost);
Session session = Session.getDefaultInstance(props, null);
session.setDebug(true);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.addRecipients(Message.RecipientType.TO,
InternetAddress.parse(E_mail, false));
msg.addRecipients(Message.RecipientType.BCC,
InternetAddress.parse(from, false));
msg.setSubject(subject);
msg.setSentDate(new Date());
msg.setText(message);
msg.setHeader("X-Mailer", "Registration");
Transport.send(msg);
System.out.println("\n---> Mail was sent successfully.");
}
else
{ System.out.println("Wrong e_mail address unable to send mail " );
}
error Message
Error. The server encountered an unexpected condition which prevented it from
fulfilling the request.
java.lang.NoClassDefFoundError: javax/mail/Message
at java.lang.ClassLoader.resolveClass0(Native Method)
at java.lang.ClassLoader.resolveClass(ClassLoader.java:545)
at newatlanta.servletexec.ServletClassLoader.loadClass(ServletClassLoader.java,
Compiled Code)
at
newatlanta.servletexec.HostServletContext.loadUnconfiguredServlet(HostServletContext.java)
at newatlanta.servletexec.ServletExec.processServletRequest(ServletExec.java)
at newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java, Compiled Code)
at newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html