Swiftmailer:使用CLI发送邮件的问题

时间:2018-04-21 17:23:44

标签: symfony swiftmailer

我使用Symfony和SwiftMailer作为职位经理。我可以使用console命令发送帖子,但是当我使用浏览器客户端发送时,帖子没有发送,日志文件中没有任何内容。这种奇怪行为的原因是什么?

1 个答案:

答案 0 :(得分:0)

CLI - 命令行界面 CGI - 通用网关接口

你可能意味着处理浏览器例程的CGI php。

我使用nginx遇到了同样的问题。 Swiftmailer拒绝发送由CGI PHP触发的任何电子邮件,但它仍然通过swiftmailer成功发送电子邮件:email:发送命令在控制台中。

我发现这个问题的原因是我的nginx配置的disabled_functions中的函数stream_socket_client。只需从禁用的功能中删除stream_socket_client,重新启动服务器并再试一次,它应该有所帮助。