Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel多重smtp_Laravel_Email_Smtp - Fatal编程技术网

Laravel多重smtp

Laravel多重smtp,laravel,email,smtp,Laravel,Email,Smtp,我想使用多封电子邮件,如admin@example.com,support@example.com,noreply@example.com。然而,当我做一些研究时,每个人都提供诸如邮枪之类的服务。有没有办法将它们作为单独的smtp写入.env文件,并在必要时提取它们?它们有不同的smtp连接详细信息,还是只是不同的电子邮件地址?因为如果它们只是同一smtp连接的不同用途的电子邮件地址,您可以为每个地址添加一个密钥,在指定发件人字段时使用它们,类似于->from(env('MAIL\u ADMIN

我想使用多封电子邮件,如
admin@example.com
support@example.com
noreply@example.com
。然而,当我做一些研究时,每个人都提供诸如邮枪之类的服务。有没有办法将它们作为单独的smtp写入
.env
文件,并在必要时提取它们?

它们有不同的smtp连接详细信息,还是只是不同的电子邮件地址?因为如果它们只是同一smtp连接的不同用途的电子邮件地址,您可以为每个地址添加一个密钥,在指定发件人字段时使用它们,类似于
->from(env('MAIL\u ADMIN\u ADDRESS'))
。它们具有不同的smtp连接详细信息。然后,您可以在env中为每个连接定义任何自定义配置选项(使用您选择的约定),然后编写一个服务,您可以在需要从其他连接发送新电子邮件时,通过编程更改连接。将向您展示如何更改Laravel的邮件程序使用的连接。请查看它,其中显示了设置多邮件配置系统所需的代码。它们是否具有不同的smtp连接详细信息,或者只是不同的电子邮件地址?因为如果它们只是同一smtp连接的不同用途的电子邮件地址,您可以为每个地址添加一个密钥,在指定发件人字段时使用它们,类似于
->from(env('MAIL\u ADMIN\u ADDRESS'))
。它们具有不同的smtp连接详细信息。然后,您可以在env中为每个连接定义任何自定义配置选项(使用您选择的约定),然后编写一个服务,您可以在需要从其他连接发送新电子邮件时,通过编程更改连接。将向您展示如何更改Laravel的邮件程序使用的连接。请看一看,其中显示了设置多邮件配置系统所需的代码。