atom feed25 messages in net.java.dev.glassfish.usersRe: Problem on configuring Java Mail ...
FromSent OnAttachments
glas...@javadesktop.orgMar 10, 2008 5:04 am 
glas...@javadesktop.orgMar 11, 2008 4:38 am 
SahooMar 11, 2008 9:42 am 
glas...@javadesktop.orgMar 13, 2008 3:57 am 
SahooMar 13, 2008 5:32 am 
glas...@javadesktop.orgMar 13, 2008 10:10 am 
glas...@javadesktop.orgMar 16, 2008 3:08 am 
SahooMar 16, 2008 5:50 am 
SahooMar 20, 2008 12:32 am 
glas...@javadesktop.orgMar 20, 2008 5:20 am 
SahooMar 20, 2008 11:21 am 
glas...@javadesktop.orgMar 21, 2008 6:13 pm 
SahooMar 21, 2008 7:34 pm 
glas...@javadesktop.orgMar 21, 2008 8:31 pm 
glas...@javadesktop.orgMay 17, 2008 1:33 pm 
glas...@javadesktop.orgMay 17, 2008 2:42 pm 
glas...@javadesktop.orgSep 2, 2008 8:36 am 
glas...@javadesktop.orgSep 2, 2008 9:19 am 
glas...@javadesktop.orgSep 2, 2008 9:47 am 
glas...@javadesktop.orgSep 2, 2008 9:52 am 
glas...@javadesktop.orgSep 2, 2008 10:33 am 
glas...@javadesktop.orgSep 2, 2008 10:44 am 
glas...@javadesktop.orgSep 18, 2008 1:30 pm 
glas...@javadesktop.orgSep 18, 2008 3:28 pm 
glas...@javadesktop.orgJan 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)]

http://forums.java.net/jive/thread.jspa?messageID=263855