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 fines.
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 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 muchos 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ú de 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, pulsa el botón "Estoy de acuerdo":

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 añadida:

Método 2:
Inicia sesión en tu cuenta de Mailgun >> haz clic en la sección “Enviar” del menú de 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 añadir un nuevo dominio al sistema 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 añadido configurando los registros DNS TXT y MX correspondientes para el dominio.
La lista de registros que deben añadirse, así como su estado, puede consultarse en tu cuenta de Mailgun >> la sección “Enviar” del menú de 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 tardar hasta 24-48 horas en propagarse los registros DNS.
Una vez finalizada la propagación y añadidos todos los registros DNS necesarios al dominio, el sistema Mailgun lo verificará. El dominio aparecerá ahora 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ú de la izquierda >> “Envío” >> “Configuración de dominio”. Desde esta sección, abre la pestaña “Credenciales SMTP”.
Copia el valor bajo el campo “Login”, 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ú de 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 obtenerla, 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
ovi /etc/postfix/main.cf
Agrega las siguientes líneas al final del archivo:
relayhost = MAILGUN_HOST:587smtp_sasl_auth_enable = yessmtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASSsmtp_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 correos electrónicos. En tu CyberPanel, abre Email -> Acceder a Webmail. Ingresa tu correo electrónico y contraseña allí.