微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – mailer symfony 4无法正常工作

我使用symfony 4启动了一个项目,邮件程序不起作用,但它应该很容易.
在你问之前,如果我从我的代码中复制过来的登录名和密码我能够登录我的邮件帐户,我也尝试使用netcourrier邮件帐户,同时双向身份验证不活跃我允许不太安全的应用程序访问邮件帐户.
这是我的conf:
在我的.env中:

MAILER_URL=gmail://*******@gmail.com:********@localhost

在我的控制器中:

public function contact( \Swift_Mailer $mailer){

$message = (new \Swift_Message('Hello Email'))
        ->setFrom('*****@gmail.com')
        ->setTo('*******@gmail.com')
        ->setBody(
            $this->renderView(
                // templates/emails/registration.html.twig
                'email/registration.html.twig',
                array('url' => $url)
            ),
            'text/html'
        );
        $mailer->send($message);
return $this->render(
            'email/index.html.twig');}

我得到的错误是:

Connection Could not be established with host smtp.gmail.com [ #0]

解决方法:

我认为这不是邮件的问题,而是gmail.我复制你的步骤尝试通过gmail的smtp服务器连接,但得到了同样的错误.在.env文件中使用不同的MAILER_URL(不同的smtp服务器)时,一切都会像它应该的那样工作.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐