我的symfony 4演示应用无法使用dev默认swiftmailer配置发送电子邮件。 我的应用程序位于php-fpm docker容器中 我对swiftmailer的说法是
MAILER_URL=smtp://localhost:25
这是我的日志
[2017-12-17 15:48:43] php.DEBUG: Warning: stream_socket_client(): unable to connect to localhost:25 (Cannot assign requested address)
[2017-12-17 15:48:43] app.ERROR: Exception occurred while flushing email queue: Connection could not be established with host localhost [Cannot assign requested address #99] [] []
提前致谢。
答案 0 :(得分:0)
我通过添加一个mailcatcher容器来解决这个问题 将其添加到docker-compose文件
mailcatcher:
image: yappabe/mailcatcher
ports:
- 1025:1025
- 1080:1080
然后添加您的邮件网址配置
MAILER_URL=smtp://mailcatcher:1025
您可以在以下网址查看电子邮件:1080