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服务器)时,一切都会像它应该的那样工作.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...