dotcms

Enviar emails de dotcms por medio de un servidor smtp

Enviar emails de dotcms por medio de un servidor smtp

Dotcms por defecto intenta enviar mails a través de la máquina donde se esta ejecutando. Si en esta no tenemos ningún servidor de correo electrónico, los mensajes nunca se envían. Pero podemos configurarlo para que los envíe a través del servidor smtp que le indiquemos. Para ello tendremos que hacer lo siguiente:

En el fichero dotcms/conf/Catalina/localhost tenemos que modificar la siguiente línea:

<Resource name="mail/MailSession" auth="Container" type="javax.mail.Session" mail.smtp.host="localhost" />

Y ponemos la siguiente (sustituyendo por los datos de nuestro servidor smtp):

<Resource
name="mail/MailSession"
auth="Container"
type="javax.mail.Session"
mail.imap.host="localhost"
mail.pop.host="localhost"
mail.store.protocol="imap"
mail.transport.protocol="smtp"
mail.smtp.host="URL_SERVIDOR_SMTP"
mail.smtp.port="465"
mail.smtp.auth="true"
mail.smtp.starttls.enable="true"
mail.smtp.user="USUARIO"
password="CLAVE"
mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory"
/>
temas: