Cómo configurar Mailgun SMTP en CyberPanel

Mailgun es un servicio de correo electrónico automatizado que te permite enviar, recibir y rastrear correos electrónicos desde tus sitios web y aplicaciones. También facilita la gestión de correos electrónicos para marketing y otros propósitos.

Nota: El puerto 25 está cerrado para la conexión en las máquinas virtuales por defecto. Si deseas abrir el puerto 25, compra Mail Bridge y configúralo en Starlight™ Manager.

Para configurar el correo de MailGun en WHM, por favor utiliza esta guía.

Por favor, sigue los pasos a continuación para configurar el servicio de Mailgun y el sistema de correo electrónico para tu nombre de dominio en el lado de CyberPanel:

Paso 1. Regístrate en Mailgun. Ofrecen varios planes de cuenta a diferentes precios que puedes ver aquí:


Puedes registrarte y crear una cuenta gratis. En este caso, asegúrate de que la casilla “Agregar información de pago” no esté seleccionada.

Nota:  Las cuentas sin tarjeta de crédito están limitadas a enviar 100 mensajes al día:

Una vez que todo esté completado, haz clic en “Crear cuenta”.

Paso 2. Verifica tu cuenta de correo electrónico haciendo clic en el botón “Verifica tu dirección de correo electrónico” dentro del correo correspondiente de Mailgun:


Paso 3. Configura la autenticación del remitente de Mailgun. Hay dos formas de hacerlo:

Método 1:

  • Inicia sesión en tu cuenta de Mailgun >> haz clic en la sección “Enviar” del menú a la izquierda >> “Envío” >> “Configuración de dominio;

  • Dentro del menú “Configuración de dominio”, ve a la sección “Configuración”;

  • Agrega destinatarios autorizados ingresando la dirección de correo electrónico necesaria en el campo “Dirección de correo electrónico” >> haz clic en “Agregar”:

  • Después de eso, recibirás un correo electrónico en la dirección especificada. Para confirmar su adición, presiona el botón "Acepto":

  • Serás redirigido a una nueva pestaña en el navegador. Haz clic en el botón "Sí" para confirmar la adición de la dirección de correo electrónico:

  • Una vez hecho esto, recibirás un mensaje de “Éxito” que significa que la cuenta de correo electrónico en cuestión fue agregada:

Método 2:

  • Inicia sesión en tu cuenta de Mailgun >> haz clic en la sección “Enviar” del menú a la izquierda >> “Envío” >> “Dominios”. Desde esta sección, haz clic en el botón “Agregar nuevo dominio”:


  • Serás redirigido a una página desde donde es posible agregar un nuevo dominio al sistema de Mailgun. Ingresa el dominio deseado en el campo “Nombre de dominio”, elige las opciones y configuraciones avanzadas necesarias y haz clic en “Agregar dominio”:

Después de eso, es necesario verificar el nombre de dominio agregado configurando los registros TXT y MX correspondientes en el DNS del dominio.

La lista de los registros que se deben agregar, así como su estado, se puede consultar en tu cuenta de Mailgun >> la sección “Enviar” del menú a la izquierda >> “Envío” >> “Dominios” >> ve a la sección “Registros DNS”.

Una vez que los registros DNS estén creados para el dominio, haz clic en el botón "Verificar" en la parte superior derecha:


Nota: Puede tomar hasta 24-48 horas para que los registros DNS se propaguen.

  • Una vez que la propagación haya terminado y todos los registros DNS necesarios se hayan agregado al dominio, el sistema de Mailgun lo verificará. El dominio ahora aparecerá en la sección “Dominios” del menú “Envío”:

Paso 4. El siguiente paso será configurar los ajustes SMTP para la cuenta de correo electrónico en el lado de WHM.

Para obtener las credenciales SMTP necesarias, inicia sesión en tu cuenta de Mailgun >> haz clic en la sección “Enviar” del menú a la izquierda >> “Envío” >> “Configuración de dominio”. Desde esta sección, abre la pestaña “Credenciales SMTP”.

Copia el valor bajo el campo “Usuario”, restablece la contraseña y guarda los detalles para el siguiente paso:

Paso 5. Edita el archivo de configuración de Postfix

  • En Mailgun, abre “Configuración de dominio” desde el menú a la izquierda, selecciona tu dominio y haz clic en credenciales SMTP. Aquí obtendrás tu host, usuario de inicio de sesión y contraseña. Haz clic en restablecer contraseña para obtener tu contraseña, simplemente cópiala y guárdala.

  • Abre el archivo de configuración de Postfix /etc/postfix/main.cf en el editor de texto de tu preferencia

nano /etc/postfix/main.cf
o
vi /etc/postfix/main.cf

  • Agrega las siguientes líneas al final del archivo:

relayhost = MAILGUN_HOST:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASS
smtp_sasl_security_options = noanonymous

MAILGUN_HOST es el host real de Mailgun de tu cuenta
MAILGUN_USER es el usuario smtp real de Mailgun
MAILGUN_PASS es la contraseña SMTP real de tu cuenta de Mailgun.

  • Guarda el archivo y reinicia postfix ejecutando systemctl restart postfix

Ahora puedes probar la entrega de correo electrónico. En tu CyberPanel, abre Correo electrónico -> Acceder a Webmail. Ingresa tu correo electrónico y contraseña allí.

Se requiere un correo electrónico válido