我想从我的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');
});
});
我已尝试过我在线阅读不同帖子的所有内容,但我收到同样的错误......
有人可以帮助我吗?
答案 0 :(得分:0)
这不是Laravel中的问题或您对Swift Mailer的使用。 PHP无法连接到SMTP服务器以传递电子邮件。您应该看看是否能够使用本地计算机连接到SMTP服务器。如果没有,则存在问题。如果您能够连接,请确保服务器上没有任何防火墙阻止或SMTP服务器端的IP列入白名单。