| |

Envio de correo con AWS EC2 Ubuntu 14.04 en WordPress

Una manera sencilla de enviar E-mails  en una instancia AWS EC2  es un cliente ligero de SMTP como es Msmtp. Vamos a configurarlo para una cuenta de correo de Gmail.

Descargamos el cliente.

$ sudo apt-get install msmtp

1.Configuramos a nivel de usuario local msmtp

$ nano ~/.msmtprc

Y copiamos.

account gmail
tls on
tls_certcheck off
auth on
host smtp.gmail.com
port 587
user [email protected]
from [email protected]
password ContraseñaGmail

Modificamos permisos.

$ chmod 600 ~/.msmtprc

 2.Configuramos a nivel de Servidor msmtp

$ sudo cp ~/.msmtprc /etc/msmtprc

Modificamos permisos.

$ sudo chown www-data /etc/msmtprc
$ sudo chmod 600 /etc/msmtprc

 3.Configuramos php.ini para utilizar mail() desde WordPress con msmtp.

$ sudo nano /etc/php5/apache2/php.ini

Buscamos «sendmail_path» y añadimos:

sendmail_path = "/usr/bin/msmtp -C /etc/msmtprc -a gmail -t"

Envio de correo con AWS EC2 Ubuntu 14.04 en WordPress

Guardamos y reiniciamos el servidor Web.

$ sudo service apache2 restart

Mas información : Msmtp.

Publicaciones Similares

  • Cómo configurar las claves SSH

    Si nos conectamos por SSH a diferentes  servidores remotos muy frecuentemente es conveniente hacerlo mediante clave publica para no tener que estar recordando las contraseñas de los servidores remotos. Además de  ser mucho mas seguro que  utilizar contraseñas. Las claves de SSH se almacenan en ~/.ssh. Debe verificarse que no existen antes de crearse unas…

  • |

    Contenedores Docker

    El repositorio de contenedores para descargar esta en https://hub.docker.com Cada repositorio tiene diferentes contenedores.Cada contenedor se etiqueta(tag) para poder diferenciarlos. Para descargar Ubuntu 14.04 $ sudo docker pull ubuntu:trusty trusty: Pulling from library/ubuntu 324d088ce065: Pull complete 2ab951b6c615: Pull complete 9b01635313e2: Pull complete 04510b914a6c: Pull complete 83ab617df7b4: Pull complete Digest: sha256:b8855dc848e2622653ab557d1ce2f4c34218a9380cceaa51ced85c5f3c8eb201 Status: Downloaded newer image for…

  • |

    Red en Docker

    Mapeo de puertos  en docker  puerto host:puerto docker $ sudo docker run -d –name nginx2 -p 8080:80 nginx $sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES cb10b610eef0 nginx «nginx -g ‘daemon of…» 51 seconds ago Up 50 seconds 0.0.0.0:8080->80/tcp nginx2 Mapea un puerto aleatorio del host $ sudo docker run -d -P…

  • Limitar Tamaño Journal Linux

    El «journal» en el contexto de los sistemas Linux, especialmente en aquellos que utilizan systemd, se refiere al journaling de systemd, una parte integral de systemd llamada systemd-journald. Este servicio maneja la recopilación y almacenamiento de logs de diagnóstico, eventos de sistema y mensajes de los programas. Aquí te explico más detalladamente: Funciones principales del…