Hello again 2008/11/19 Don Millhofer <[EMAIL PROTECTED]>: > Are you sure that the mail server, serving the host you are deploying to does > not require authentication? I got this same error trying to go through the > Google Mail Server without proper authentication.
I am absolutely sure that the mail server I am using for the standalone test is the same one that I am using for the tomcat server. I tried setting mail.smtp.auth = true and the send failed in Eclipse, the debug output was exactly the same as when I run the code in Tomcat Authentication failure I then hardcoded properties.put("mail.smtp.auth", "false"); in the MailServer constructor and ran the Eclipse test, it worked, so I ran it in Tomcat and it failed with Authentication exception .... In the MailServer constructor I do the following properties = System.getProperties(); ... properties.put("mail.smtp.auth", "false"); so it looks like a different properties bundle is being used when I run this in Tomcat ... does any of this make sense ?? Thanks lyallex > > when I invoke the component in the webapp I get > javax.mail.AuthenticationFailedException > debug output shows that my components configuration parameters are > IDENTICAL to those used in standalone mode. > > You say in Eclipse you use - (mail.smtp.auth = false) and sends the email. > Try sending authentication. > > private class SMTPAuthenticator extends javax.mail.Authenticator { > @ Override > public PasswordAuthentication getPasswordAuthentication() { > return new PasswordAuthentication(d_email, d_password); > } > } > > Don > > > At 06:41 AM 11/25/2008, you wrote: >>Start by making sure there is only one copy of the javamail jar. >>Remove either the one in tomcat's lib directory or your webapp's lib >>directory. >> >>-- David >> >> >>On Nov 19, 2008, at 6:04 AM, Lyallex <[EMAIL PROTECTED]> wrote: >> >>>Hi >>> >>>Tomcat 6.0.16 >>>jdk1.6.0_06 >>>javamail 1.4.1 >>> >>>I have a simple component that uses javamail 1.4.1 to send e-mail >>>It works perfectly 'standalone' (executed from Eclipse). >>>It connects to the server (mail.smtp.auth = false) >>>and sends the email >>> >>>I've read the available docs at >>>http://tomcat.apache.org/tomcat-6.0-doc/jndi-resources-howto.html >>>which talk about activation.jar among others >>>As I am using jdk 1.6 I understand that this is no longer required (it >>>is included in the distro). >>> >>>The javamail 1.4.1 jars are in CATALINA_HOME/lib >>>I have also tried them in WEB-INF/classes/lib >>> >>>when I invoke the component in the webapp I get >>>javax.mail.AuthenticationFailedException >>>debug output shows that my components configuration parameters are >>>IDENTICAL to those used in standalone mode. >>> >>>I am not using jndi resources or resources defined in context.xml, I >>>am not using tomcats JavaMail session management. >>> >>>I just need this to work as a simple component without lots of config >>>to start with. >>> >>>Can anyone let me in on the 'secret' to getting this to work. I've had >>>similar components working in earlier releases (and they are still >>>working) >>>Something must have changed, I'm rather hoping it's not a securuity >>>thing but I suspect it might be. >>> >>>I'm not asking anyone to debug my application I could just do with a >>>pointer or two. >>> >>>Any help much appreciated >>> >>>Cheers >>>lyallex >>> >>>--------------------------------------------------------------------- >>>To start a new topic, e-mail: users@tomcat.apache.org >>>To unsubscribe, e-mail: [EMAIL PROTECTED] >>>For additional commands, e-mail: [EMAIL PROTECTED] >> >>--------------------------------------------------------------------- >>To start a new topic, e-mail: users@tomcat.apache.org >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]