OK, thanks for you response. I've not understood how you
specify/pass your SMTPAuthenticator from JNDI resources.
What i want, is to be able to specify my SMTP password FROM
SERVER.XML and not from application (like JDBC resources). Is
your SMTPAuthenticator build by the application (and therefore
password is provided by the application) or build par the
contenair (and password is mentionned)?
Hi.
I extended an javax.mail.Authenticator to set username and
password for SMTP
authentication:
private static class SMTPAuthenticator extends Authenticator
{
String username, password;
SMTPAuthenticator( String username, String password )
{
this.username = username;
this.password = password;
}
public PasswordAuthentication getPasswordAuthentication()
{
return new PasswordAuthentication( username,
password );
}
}
You then set mail.smtp.auth property to true
When constructing the MimeMessage, use a javax.mail.Session
object created
using a Properties instance (with your properties set) and
the instance of
the Authenticator (as above) that has the username and
password set.
Hope that helps
Carl
-Original Message-
From: Q. Werty [mailto:[EMAIL PROTECTED]
Sent: 17 June 2004 05:02 PM
To: tomcat-user
Subject: HOW-TO : Mail session and authentication password
How can I declare a JavaMail Session in server.xml with
AUTHENTICATION
informations? It's OK for some properties
(mail.smtp.port|from|user|auth)
but never found a way to indicate PASSWORD.
Accédez au courrier électronique de La Poste :
www.laposte.net ;
3615 LAPOSTENET (0,34/mn) ; tél : 08 92 68 13 50 (0,34/mn)
-
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]
-
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]
Accédez au courrier électronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,34/mn) ; tél : 08 92 68 13 50 (0,34/mn)
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]