Hi,

I'm having difficulty figuring out how to set up a JavaMail datasource that uses TLS SSL, username and password. To do this in JavaCode:

     ...
        Properties props = new Properties();
        props.put("mail.smtp.auth", "true");
        props.put("mail.smtp.host", "smtp.host.foo");
        props.put("mail.smtp.port", "587");
        props.put("mail.from", "[EMAIL PROTECTED]");

        Authenticator auth = Utils.getAuthenticator();
        Session session = Session.getInstance(props, auth);
        session.setDebug(false);
        ...



    public static Authenticator getAuthenticator() {
        return new Authenticator() {
            @Override
protected PasswordAuthentication getPasswordAuthentication() {
                return new PasswordAuthentication(user, password);
            }
        };
}

It looks like it can't be done simply by adding properties to the JavaMail DataSource since the roller app needs to be able to use the username and password. Does Roller have such a feature?

BTW I'm using GlassFish V2.


Thanks,
Ryan


Reply via email to