<Resource name="mail/MyMailServerName" auth="Container" type="javax.mail.Session" mail.transport.protocol="smtp" mail.smtp.host="smtp.gmail.com" mail.smtp.port="465" mail.smtp.auth="true" mail.smtp.user="myusername@gmail.com" password="mypassword" mail.smtp.starttls.enable="true" mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory" />
<mbean code="org.jboss.mail.MailService" name="jboss:service=GMail"> <attribute name="JNDIName">java:/GMail</attribute> <!-- Replace "someuser@gmail.com" in the next line with your GMail address --> <attribute name="User">someuser@gmail.com</attribute> <!-- Replace "SecretPasswordGoesHere" in the next line with your GMail password --> <attribute name="Password">SecretPasswordGoesHere</attribute> <attribute name="Configuration"> <configuration> <property name="mail.transport.protocol" value="smtp"/> <property name="mail.smtp.host" value="smtp.gmail.com"/> <property name="mail.smtp.port" value="587"/> <property name="mail.smtp.auth" value="true"/> </configuration> </attribute> <depends>jboss:service=Naming</depends> </mbean>