2010-08-13 11 views
6

Deseo configurar mi mail-service.xml para enviar correos electrónicos desde mi cuenta de Gmail. He hecho una configuración, pero no funcionaConfigure mail-service.xml en JBoss con una cuenta de Gmail

<?xml version="1.0" encoding="UTF-8"?> 
<server> 
    <mbean code="org.jboss.mail.MailService" 
     name="jboss:service=Mail"> 
    <attribute name="JNDIName">java:/Mail</attribute> 
    <attribute name="User">***@gmail.com</attribute> 
    <attribute name="Password">***</attribute> 
    <attribute name="Configuration"> 
     <configuration> 
     <property name="mail.smtp.auth" value="true"/> 
     <property name="mail.smtp.starttls.enable" value="true"/> 
     <property name="mail.smtp.socketFactory.class" value="javax.net.ssl.SSLSocketFactory"/> 

     <!-- Change to your mail server prototocol --> 
     <property name="mail.store.protocol" value="pop3"/> 
     <property name="mail.transport.protocol" value="smtp"/> 

     <!-- Change to the user who will receive mail --> 
     <property name="mail.user" value="nobody"/> 

     <!-- Change to the mail server --> 
     <property name="mail.pop3.host" value="pop3.nosuchhost.nosuchdomain.com"/> 

     <!-- Change to the SMTP gateway server --> 
     <property name="mail.smtp.host" value="smtp.gmail.com"/> 

     <!-- The mail server port --> 
     <property name="mail.smtp.port" value="465"/> 

     <!-- Change to the address mail will be from --> 
     <property name="mail.from" value="[email protected]"/> 

     <!-- Enable debugging output from the javamail classes --> 
     <property name="mail.debug" value="false"/> 
     </configuration> 
    </attribute> 
    <depends>jboss:service=Naming</depends> 
    </mbean> 

</server> 
+0

Responda la respuesta correcta de estos –

Respuesta

8

Luché con esto también, pero al final conseguimos que funcione. Escribí lo que hice aquí:

http://mrmcgeek.blogspot.com/2010/09/confguring-java-mail-with-jboss-as-5.html

es necesario agregar lo siguiente al correo service.xml:

<property name="mail.smtp.user" value="${username}@gmail.com" /> 
<property name="mail.smtp.password" value="${password}" /> 
<property name="mail.smtp.ssl.enable" value="true" /> 
1

no configuró el anfitrión properly.Try éste

<?xml version="1.0" encoding="UTF-8"?> 
<!-- $Id: mail-service.xml 62350 2007-04-15 16:50:12Z [email protected] $ --> 
<server> 
<mbean code="org.jboss.mail.MailService" 
name="jboss:service=Mail"> 
<attribute name="JNDIName">java:/Mail</attribute> 
<attribute name="User">type sender mail id here</attribute> 
<attribute name="Password">type password</attribute> 
<attribute name="Configuration"> 
<!-- A test configuration --> 
<configuration> 
<property name="mail.smtp.auth" value="true"/> 
<property name="mail.smtp.starttls.enable" value="true"/> 
<property name="mail.smtp.socketFactory.class" value="javax.net.ssl.SSLSocketFactory"/> 
<!-- Change to your mail server prototocol --> 
<property name="mail.store.protocol" value="pop3"/> 
<property name="mail.transport.protocol" value="smtp"/> 

<!-- Change to the user who will receive mail --> 
<property name="mail.user" value="nobody"/> 

<!-- Change to the SMTP gateway server --> 
<property name="mail.smtp.host" value="smtp.gmail.com"/> 

<!-- The mail server port --> 
<property name="mail.smtp.port" value="465"/> 
<!-- Change to the address mail will be from --> 
<property name="mail.from" value=""/> 

<!-- Enable debugging output from the javamail classes --> 
<property name="mail.debug" value="false"/> 
</configuration> 
</attribute> 
<depends>jboss:service=Naming</depends> 
</mbean> 
</server> 
Cuestiones relacionadas