Cómo configurar el correo electrónico de Gmail (Webmail) en tu VPS ⋆ ALexHost SRL

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills
28.11.2024

Cómo configurar el correo electrónico de Gmail (Webmail) en tu VPS

Configurar Gmail para enviar y recibir correos electrónicos a través de tu VPS(Servidor Privado Virtual) puede ayudarte a gestionar tus correos electrónicos de forma más eficiente, sobre todo si gestionas un sitio web o un servicio. Este artículo te guía a través de los pasos para configurar tu VPS para usar los servidores SMTP (Simple Mail Transfer Protocol) e IMAP (Internet Message Access Protocol) de Gmail, lo que permitirá a tu servidor enviar correos electrónicos a través de Gmail y recibirlos en tu cliente o aplicación preferida.

Requisitos previos

Antes de empezar, asegúrate de tener lo siguiente:

  • Un VPS en funcionamiento (basado en Linux) con acceso root o sudo.
  • Una cuenta de Gmail.
  • Conocimientos básicos sobre el uso de SSH y la configuración del servidor.

Paso 1: Conectarse a su VPS a través de SSH

En primer lugar, debe conectarse a su VPS mediante SSH. Abra un terminal (Linux/macOS) o un cliente SSH (como PuTTY para Windows).

Utilice el siguiente comando para conectarse:

ssh nombre_usuario@su_vps_ip

Sustituye

nombre_usuario
por el nombre de usuario real de tu VPS y
tu_vps_ip
por la dirección IP de tu servidor. A continuación, se le pedirá que introduzca su contraseña.

Paso 2: Instale los paquetes necesarios

Asegúrese de que su VPS tiene instalados los paquetes necesarios. Dependiendo de sus necesidades, puede estar utilizando Postfix (para enviar correos electrónicos) y Dovecot (para recuperar correos electrónicos utilizando IMAP).

Puede instalar ambos en Ubuntu con los siguientes comandos:

sudo apt update
sudo apt install postfix dovecot-imapd

Siga las instrucciones durante la instalación de Postfix. Cuando se le pregunte por el tipo de configuración de correo, seleccione Sitio de Internet.

Paso 3: Configurar Postfix para utilizar el SMTP de Gmail

Postfix necesita ser configurado para usar el servidor SMTP de Gmail para los correos salientes. Abre el archivo de configuración de Postfix:

sudo nano /etc/postfix/main.cf

Añada o modifique los siguientes ajustes:

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_use_tls = yes

Paso 4: Crear el archivo de autenticación de Gmail

Necesitas crear un archivo que almacene tus credenciales de Gmail para que Postfix se autentique con el servidor SMTP de Gmail. Abre un nuevo archivo:

sudo nano /etc/postfix/sasl_passwd

Añade la siguiente línea, sustituyendo

your-email@gmail.com
y
tu-contraseña
por tus credenciales reales de Gmail:

[smtp.gmail.com]:587 your-email@gmail.com:your-password

Guarde y cierre el archivo.

Ahora asegure el archivo cambiando sus permisos:

sudo chmod 600 /etc/postfix/sasl_passwd

Genera el archivo de base de datos que necesita Postfix:

sudo postmap /etc/postfix/sasl_passwd

Paso 5: Recargar Postfix

Después de hacer estos cambios, recargue Postfix para que surtan efecto:

sudo systemctl restart postfix

Paso 6: Configurar Dovecot para Gmail (IMAP)

Dovecot se encarga de recuperar los correos electrónicos de su cuenta de Gmail. Abra el archivo de configuración de Dovecot:

sudo nano /etc/dovecot/conf.d/10-auth.conf

Descomente la siguiente línea:

disable_plaintext_auth = no

Ahora abra el archivo que maneja las configuraciones SSL:

sudo nano /etc/dovecot/conf.d/10-ssl.conf

Asegúrese de que SSL está habilitado mediante la configuración:

ssl = requerido

Guarde y cierre el archivo y reinicie Dovecot:

sudo systemctl restart dovecot

Paso 7: Habilitar aplicaciones menos seguras en Gmail

Gmail requiere que habilites el acceso a las aplicaciones menos seguras si no utilizas OAuth. Para habilitarlo:

  1. Ve a la configuración de seguridad de Gmail.
  2. Desplázate hasta la sección ” Acceso a aplicaciones menos seguras”.
  3. Cambia la configuración para permitir el acceso.

Como alternativa, si tienes habilitada la autenticación de dos factores, deberás crear una contraseña de aplicación en la configuración de tu cuenta de Google y utilizarla en lugar de tu contraseña habitual de Gmail.

Paso 8: Prueba de envío y recepción de correo electrónico

Puedes probar tu configuración enviando un correo electrónico directamente desde tu VPS utilizando el comando

mail
. Instale la utilidad de línea de comandos mail si aún no está instalada:

sudo apt install mailutils

A continuación, envíe un correo electrónico de prueba:

echo "Este es un email de prueba desde mi VPS" | mail -s "Email de Prueba" your-email@gmail.com

Compruebe su bandeja de entrada de Gmail para asegurarse de que ha recibido el correo electrónico. También puede verificar que puede recibir correos electrónicos a través de Dovecot.

Paso 9: Configurar el cliente de correo web de Gmail (opcional)

Si desea configurar Gmail como cliente de correo web en su VPS, puede instalar software de correo web como Roundcube o Rainloop, que proporciona una interfaz basada en web para gestionar su correo electrónico. Esto es útil si desea una manera simple y fácil de usar para administrar sus correos electrónicos de Gmail directamente desde su VPS.

Instalación de Roundcube (como ejemplo):

  1. Instale las dependencias necesarias de PHP y del servidor web:
    sudo apt install apache2 php php-mbstring php-xml php-mysql
  2. Descargue e instale Roundcube:
    sudo apt install roundcube roundcube-mysql
  3. Sigue las instrucciones que aparecen en pantalla para configurar Roundcube y vincúlalo a tu cuenta de Gmail a través de IMAP y SMTP.

Conclusión

Siguiendo esta guía, has configurado con éxito Gmail (webmail) en tu VPS. Ahora puedes enviar y recibir correos electrónicos a través de tu VPS utilizando los servidores SMTP e IMAP de Gmail. Tanto si estás configurando el correo electrónico para un pequeño proyecto como si lo utilizas para gestionar comunicaciones empresariales, este enfoque proporciona flexibilidad, fiabilidad y la comodidad de utilizar Gmail para la gestión del correo electrónico.

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills