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]

Reply via email to