Is there anything special about sending mail with JavaMail when using EJB?
With J2EE, you are required to obtain the javax.mail.Session instance from a JNDI lookup rather than creating it yourself, but other than that it's the same as sending mail using JavaMail from a standalone app.
You can look at the Java Pet Store example, which does this.
No provider for Address type: rfc822
I am running a Weblogic on a Sun...