I have a similar problem as well.
The error I have is

Exception while resolving: java.lang.NoClassDefFoundError: javax/mail/MessagingException

Basically, I copied the code comes (sendfile.java) with JavaMail

I also set the classpath to both mail.jar and activation.jar

If anyone knows why, please contact me.
Thanks.

Soumya Govardhana wrote:

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

--
>*<>*<>*<>*<>*<>*<>*<>*<>*<>*<>*<>*<>*<>*<>*<>*<>*<>*<>*<
   _
 _/ \
/0_ 0 ))))_________Amy Wan

MacDonald Dettwiler
13800 Commerce Parkway, Richmond, BC
Tel: 231-3208    Email: [EMAIL PROTECTED]
 

Reply via email to