Acabei de fazer isso funcionar no meu snipe-it install. Use as seguintes configurações
MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=25
MAIL_USERNAME= apikey
MAIL_PASSWORD = <sendgrind api key>
Estou tentando implementar a integração do SendGrid SMTP com o snipe-it. Eu estou testando os dois aplicativos em um player vmware com centos7. Eu tenho configurado com sucesso snipe-lo e agora tentando testar o envio de e-mails, então eu tentei SMTP SendGrid.
No meu arquivo snipe it .env eu tenho:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=25 //i tried 587 and 2525 as well , all ports are opened
MAIL_USERNAME= sendgridusername //i tried base64 encoded apikey
MAIL_PASSWORD = sendgridpassword //i tried base64 encoded genarate api key
....
Consulte o link
No entanto, posso fazer o teste de telnet para smtp.sendgrid.net com autenticação de sucesso e envio de e-mail (na conta sendgrid, ele diz que o e-mail é processado e entregue, mas não recebo o e-mail), consulte link
No entanto, no meu aplicativo da web (usando o host virtual apache no centos7 em execução no host local) tenta enviar um email recebo o seguinte erro:
(1/1) Swift_TransportException
Connection could not be established with host smtp.sendgrid.net [php_network_getaddresses: getaddrinfo failed: Name or service not known #0]
Acabei de fazer isso funcionar no meu snipe-it install. Use as seguintes configurações
MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=25
MAIL_USERNAME= apikey
MAIL_PASSWORD = <sendgrind api key>