SendGrid es un servicio de correo electrónico basado en la nube que proporciona un sistema fiable de entrega de correos electrónicos transaccional, escalabilidad y análisis en tiempo real junto con API flexibles que facilitan la integración personalizada.
Para configurar SendGrid y usarlo para enviar correos de un servidor con cPanel, deberías seguir estos pasos:
- Ingresar al WHM con privilegios root (administrador)
- Ingresa en Service Configuration > Exim Configuration Manger
- Dentro de esta sección ingresa a Advanced Editor
- Busca Section: AUTH y coloca lo siguiente…
sendgrid_login: driver = plaintext public_name = LOGIN client_send = : <YourSendGridUsername> : <YourSendGridPassword>
Obviamente, debes reemplazar el login por tus datos válidos. Es importante tener en cuenta que este login va a enviar todos los correos que configures en este servidor; es recomendable usar uno para cada equipo, de modo que no resulte complicado ubicar correos enviados más tarde.
- Luego busca Section: PREROUTERS y coloca esto…
send_via_sendgrid: driver = manualroute domains = ! +local_domains senders = *@<YourDomainHere> transport = sendgrid_smtp route_list = "* smtp.sendgrid.net::587 byname" host_find_failed = defer
En la línea «senders», debes definir las direcciones de correo que quieres mandar a SendGrid separadas con dos puntos (ej *@domain1.com : *@domain2.com). También puedes redireccionar todos los correos borrando esta línea, o enviar todos menos algunos usando el signo de exclamación (ej !*@domainexc1.com : !*@domainexc2.com)
- A continuación, en Section: TRANSPORTSTART…
sendgrid_smtp: driver = smtp hosts = smtp.sendgrid.net hosts_require_auth = smtp.sendgrid.net hosts_require_tls = smtp.sendgrid.net
- Guarda los cambios y prueba el servicio. Deberías ahora poder ver los correos que envíes apareciendo en el panel de SendGrid.
Una respuesta
How to add this if Already have a smart host for other domain using mailgun.???
I mean to have both mailgun for domain1.com and sendgrid for domain2.com