| From | Sent On | Attachments |
|---|---|---|
| glas...@javadesktop.org | Mar 10, 2008 5:04 am | |
| glas...@javadesktop.org | Mar 11, 2008 4:38 am | |
| Sahoo | Mar 11, 2008 9:42 am | |
| glas...@javadesktop.org | Mar 13, 2008 3:57 am | |
| Sahoo | Mar 13, 2008 5:32 am | |
| glas...@javadesktop.org | Mar 13, 2008 10:10 am | |
| glas...@javadesktop.org | Mar 16, 2008 3:08 am | |
| Sahoo | Mar 16, 2008 5:50 am | |
| Sahoo | Mar 20, 2008 12:32 am | |
| glas...@javadesktop.org | Mar 20, 2008 5:20 am | |
| Sahoo | Mar 20, 2008 11:21 am | |
| glas...@javadesktop.org | Mar 21, 2008 6:13 pm | |
| Sahoo | Mar 21, 2008 7:34 pm | |
| glas...@javadesktop.org | Mar 21, 2008 8:31 pm | |
| glas...@javadesktop.org | May 17, 2008 1:33 pm | |
| glas...@javadesktop.org | May 17, 2008 2:42 pm | |
| glas...@javadesktop.org | Sep 2, 2008 8:36 am | |
| glas...@javadesktop.org | Sep 2, 2008 9:19 am | |
| glas...@javadesktop.org | Sep 2, 2008 9:47 am | |
| glas...@javadesktop.org | Sep 2, 2008 9:52 am | |
| glas...@javadesktop.org | Sep 2, 2008 10:33 am | |
| glas...@javadesktop.org | Sep 2, 2008 10:44 am | |
| glas...@javadesktop.org | Sep 18, 2008 1:30 pm | |
| glas...@javadesktop.org | Sep 18, 2008 3:28 pm | |
| glas...@javadesktop.org | Jan 6, 2009 8:48 am |
| Subject: | Re: Problem on configuring Java Mail Session | |
|---|---|---|
| From: | glas...@javadesktop.org (glas...@javadesktop.org) | |
| Date: | Mar 13, 2008 10:10:24 am | |
| List: | net.java.dev.glassfish.users | |
*** It is a bug. ***
Sun inconsistently returns Session when you're inside their Glassfish EE
container, and a MailConfiguration if you're inside a non-compliant portion of
their Glassfish EE container or a 3rd party container. Here's a work around:
// Outside the EJB container, MailSession lookups return a
MailConfiguration rather
// than a mail Session like one would expect.
context = new InitialContext(); Object object = context.lookup("mail/MyMailSession"); Session session = null;
if (object instanceof MailConfiguration) { MailConfiguration configuration = (MailConfiguration) object; session = Session.getInstance(configuration.getMailProperties()); } else if (object instanceof Session) { session = (Session) object; }
// Compose the e-mail message.
Message message = new MimeMessage(session); [Message sent by forum member 'frenchdrip' (frenchdrip)]





