我有一个错误
StreamBuffer.php 第 265 行中的 Swift_TransportException:无法与主机 mailtrap.io 建立连接 [#0]
可以知道这是什么意思吗?很高兴你能帮助我。谢谢你^^
我有一个错误
StreamBuffer.php 第 265 行中的 Swift_TransportException:无法与主机 mailtrap.io 建立连接 [#0]
可以知道这是什么意思吗?很高兴你能帮助我。谢谢你^^
可以在 2 个地方看到邮件配置:
config
文件夹中您可以更新其中任何一个,但强烈建议编辑.env
文件以避免触及默认配置。
打开.env
文件。您将mail
在底部看到如下配置:
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
现在,登录您的mailtrap.io
帐户。从Integrations
下拉列表中,您需要选择该Laravel
选项。选择后,配置如下所示:
return array(
"driver" => "smtp",
"host" => "mailtrap.io",
"port" => 2525,
"from" => array(
"address" => "from@example.com",
"name" => "Example"
),
"username" => "your_username",
"password" => "your_password",
"sendmail" => "/usr/sbin/sendmail -bs",
"pretend" => false
);
现在打开mail.php
文件:
转到第 57 行,它应该有'from' => ['address' => null, 'name' => null],
. 您需要将其替换为mailtrap.io
配置中提供的内容。
所以更新的from
应该是'from' => ['address' => 'from@example.com', 'name' => 'Example'],
.
现在,在您的.env
文件中,分别用and更新MAIL_USERNAME
and 。MAIL_PASSWORD
your_username
your_password
.env
因此,您在文件中的邮件配置应如下所示:
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=your_username
MAIL_PASSWORD=your_password
MAIL_ENCRYPTION=null
完毕。您现在应该看到邮件正常运行,没有任何进一步的问题。希望这可以帮助你。
干杯。
您需要在 .env 文件中设置邮件提供商详细信息,或者您可以在 config/mail.php 中添加
MAIL_DRIVER=mail
MAIL_HOST=smtp.mandrillapp.com
MAIL_PORT=587
MAIL_USERNAME=test@gmail.com
MAIL_PASSWORD=test pass
MAIL_FROM=test@gmail.com
MAIL_NAME=test
MAIL_ENCRYPTION=null