Configuración del correo electrónico de SendGrid en WHM

SendGrid es un servicio SMTP basado en la nube que permite la entrega de correos electrónicos sin la necesidad de administrar servidores de correo.

Nota: El puerto 25 está cerrado para la conexión en nuestras VM 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 SendGrid y el Sistema de Correo para tu nombre de dominio en el lado de WHM:

Paso 1. Regístrate en SendGrid:


Una vez que completes toda la información de contacto, haz clic en “Continuar”.

Paso 2. Serás redirigido a una nueva pestaña en el navegador para verificar tu cuenta de correo. Copia el código de verificación enviado a tu cuenta de correo, ingrésalo en el campo “Código” y haz clic en “Verificar”:


Paso 3. Verifica tu número de teléfono ingresando el código de verificación enviado a este en el campo “Ingresar código de certificación” y haz clic en “Verificar”:


Paso 4. Luego, se te proporcionará el código de recuperación que es útil en caso de perder tu teléfono o no tener acceso a tu dispositivo de verificación. Copia el código, guárdalo y haz clic en “Continuar”. También hay una opción para descargar el código como archivo:


Paso 5. Llena tu información de contacto en la siguiente página y haz clic en “Siguiente”:


Paso 6. Desde la siguiente página, por favor abre tu panel de SendGrid:


Paso 7. Una vez ahí, ve a “Configuración” >> el menú “Claves API” para crear una nueva clave API ahí:


Paso 8. En el menú abierto, ingresa el nombre de la clave API, establece los permisos de la clave API en la opción “Acceso total” y guarda la configuración:


Paso 9. Configura la Autenticación de Remitente de SendGrid. Hay dos formas de hacerlo:

Método 1: Verificación de Remitente Único

Verificación de Remitente Único - es un método rápido de verificación que permite agregar un destinatario autorizado (una o varias direcciones de correo electrónico) al usar una cuenta de SendGrid. Se puede usar, por ejemplo, si deseas enviar correos desde john.doe@example.com que está agregado en el servidor cPanel a jane.doe@gmail.com. La dirección de correo jane.doe@gmail.com debe ser agregada a la Verificación de Remitente Único en SendGrid para esto.

Nota: La Verificación de Remitente Único se recomienda solo para pruebas.

Nota: Solo puedes enviar únicamente desde la dirección que verifiques y no desde cualquier dirección en un dominio autenticado.

  • Para configurar la Verificación de Remitente Único, navega a “Configuración” desde tu panel de SendGrid >> el menú “Autenticación de Remitente” >> haz clic en el botón “Verificar un Remitente Único”:

  • En la siguiente página, crea un remitente llenando la información de contacto y haz clic en “Crear” para guardar todo:

  • Después de eso, recibirás un correo de verificación de SendGrid. Para confirmar la adición de la dirección de correo, haz clic en el botón “Verificar Remitente Único” desde el correo:

Método 2: Autenticación de Dominio (recomendado)

  • Haz clic en  “Configuración” >> navega al menú “Autenticación de Remitente” >> bajo el campo “Autenticación de Dominio”, haz clic en “Autenticar tu Dominio”:

  • En la siguiente página, autentica tu nombre de dominio respondiendo las preguntas de los pasos uno y dos y haz clic en “Siguiente”:


    Nota: En la captura de pantalla, hemos elegido la respuesta “No” a la segunda pregunta. Sin embargo, esta respuesta es opcional.

  • Después de eso, ingresa el nombre de dominio necesario, configura cualquier ajuste adicional si es necesario y haz clic en “Siguiente”:

  • Ahora, es necesario verificar el nombre de dominio configurando los registros DNS CNAME y TXT correspondientes.

    Una vez que los registros DNS estén creados para el dominio, confirma su adición en el paso 2 marcando la casilla “He agregado estos registros” y haz clic en “Verificar” abajo:


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

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

Para hacerlo, ve a WHM >> “Configuración de Servicio” >> “Administrador de Configuración de Exim” >> abre la pestaña “Editor Avanzado”. Busca “Sección: AUTH” y agrega el siguiente código dentro:

sendgrid_login:
driver = plaintext
public_name = LOGIN
client_send = : apikey : <API_KEY_VALUE>

Asegúrate de actualizar <API_KEY_VALUE> con la clave API generada en el paso 8.

Paso 11. Después de eso, busca “Sección: POSTMAILCOUNT” y agrega el siguiente código ahí:

send_via_sendgrid:
driver = manualroute
domains = ! +local_domains
.ifdef SRSENABLED
# if outbound, and forwarding has been done, use an alternate transport
transport = ${if eq {$local_part@$domain} \
{$original_local_part@$original_domain} \
{sendgrid_smtp} {sendgrid_forwarded_smtp}}
.else
transport = sendgrid_smtp
.endif
route_list = "* smtp.sendgrid.net::587 byname"
host_find_failed = defer
no_more

Paso 12. Busca “Sección: TRANSPORTSTART” y agrega un código más:

sendgrid_smtp:
driver = smtp
hosts = smtp.sendgrid.net
hosts_require_auth = smtp.sendgrid.net
hosts_require_tls = smtp.sendgrid.net

Paso 13. Guarda la configuración SMTP. 

Paso 14. Envía un correo para ver si el sistema funciona. El encabezado del correo incluirá la parte de “SendGrid”.

Se requiere un correo electrónico válido