【发布时间】:2020-08-23 05:37:49
【问题描述】:
我有一个 laravel 应用程序托管在 heroku 上,它使用 sendgrid 插件来实现 smtp 功能。在我的应用程序中,我有一个注册表单,一旦用户注册就会发送电子邮件通知,但每次尝试注册时都会收到这些错误:
(1/1) Swift_TransportException 无法与主机 smtp.sendgrid.net 建立连接 :stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known
我已经三次检查了我的邮件配置设置,我使用的邮件 smtp 设置是:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=secret
MAIL_PASSWORD=secret
MAIL_ENCRYPTION=tls
我已将这些添加到 Heroku 的 var 信息中,但仍然没有运气。
【问题讨论】:
标签: laravel heroku smtp sendgrid