2017-02-14 88 views
0

我想从我的Laravel应用程序发送电子邮件,但我得到这个错误:我有麻烦从我Laravel 5.3的应用程序发送电子邮件

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 
[email protected] 
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('[email protected]', 'My Name'); 
      $m->to('[email protected]', 'Title')->subject('Foo subject'); 
     }); 
}); 

我用尽了一切我从迪菲读租网上帖子,但我得到相同的错误...

有人可以帮助我吗?

+0

您是否试图连接一些电子邮件客户端,如Thunderbird或Outlook?有用? –

+0

不,但我有权访问网络邮件,并且出现同样的错误。 –

+0

您需要联系管理员以了解如何在其服务上使用SMTP。 –

回答

0

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

+0

如何尝试连接到本地计算机上的SMTP服务器? –

+0

任何想法,我该怎么做? –

相关问题