我有一个laravel应用程序,在heroku上使用sendgrid附加的smtp功能。在我的应用程序中,我有一个注册表格,一旦用户注册,就会发送电子邮件通知,但每次我尝试注册时都会收到这些错误。
(11) Swift_TransportExceptionConnection could not be established with host smtp.sendgrid.net:stream_socket_client(): php_network_getaddresses: getaddrinfo failed: 名称或服务不详
我已经检查了我的邮件配置设置,我使用的邮件smtp的设置是。
MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=secret
MAIL_PASSWORD=secret
MAIL_ENCRYPTION=tls
我已经把这些添加到Heroku的var信息中了,但还是没有结果。
尝试改变
MAIL_DRIVER=smtp
到
MAIL_DRIVER=sendmail