TOMCAT
<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"
/>
JBOSS - \server\default\deploy\mail-service.xml
<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>