我从Laravel 5.3应用程序发送电子邮件时遇到了麻烦

时间:2017-02-14 18:32:02

标签: php laravel

我想从我的Laravel应用程序发送电子邮件,但我收到此错误:

Swift_TransportException in StreamBuffer.php line 268: Connection could not be established with host gnom.websitewelcome.com [ #0]

这是我的.env文件:

MAIL_DRIVER=smtp
MAIL_HOST=gnom.websitewelcome.com
MAIL_PORT=465
MAIL_USERNAME=mymail@hssoluciones.com
MAIL_PASSWORD=mypass
MAIL_ENCRYPTION=ssl

我正在使用我的web.php文件进行测试:

Route::any('mail', function() {
    $cliente = Auth::user();
    Mail::send('backend.emails.bills', 
        [   

        ],
            function ($m) use ($cliente) {
            $m->from('mymail@hssoluciones.com', 'My Name');
            $m->to('someones@mail.com', 'Title')->subject('Foo subject');
        });
});

我已尝试过我在线阅读不同帖子的所有内容,但我收到同样的错误......

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

这不是Laravel中的问题或您对Swift Mailer的使用。 PHP无法连接到SMTP服务器以传递电子邮件。您应该看看是否能够使用本地计算机连接到SMTP服务器。如果没有,则存在问题。如果您能够连接,请确保服务器上没有任何防火墙阻止或SMTP服务器端的IP列入白名单。