如何在不使用4.2中的Mail :: pretend()的情况下从本地开发人员发送电子邮件?

问题描述 投票:0回答:1

我的示例邮件配置为:

'driver' => 'sendmail', 'host' => 'localhost', 'port' => 25, 'sendmail' => '/usr/sbin/sendmail -bs'

Mail :: send引发Swift_TransportException“系统找不到指定的路径。]”错误。我正在使用Windows。我猜这是由于我的服务器配置而发生的。我该如何使用它进行本地测试?在人们对我大喊之前,这是客户使用4.2的要求。

laravel swiftmailer
1个回答
0
投票

您可以使用maildev服务器在laravel中的localhost中测试邮件,对我来说很好。配置

MAIL_DRIVER=smtp
MAIL_HOST=localhost
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

将maildev安装到计算机上

npm install -g maildev

运行maildev服务器

maildev
© www.soinside.com 2019 - 2024. All rights reserved.