仅对Laravel 5.1中的Mail门面使用代理

时间:2019-02-19 14:42:44

标签: php laravel email proxy facade

我想知道是否有一种方法可以对Laravel的Mail门面使用代理。它可以在本地运行,但是我需要使用代理进行生产,因为它无法在k8s容器内进行通信。

我有以下代码:

Mail::send('emails.some_email_view', ['data' => $data], function ($m){
     $m->from('address@email.com', 'My App');
     $m->to('target@email.com', 'Guy Fawkes')->subject('TEST EMAIL');
});

我真的想避免使用HTTP_PROXY,因为它会使其他所有事情弄乱了,我只需要使用它来发送电子邮件。

可以在这样的情况下声明代理:

'proxy' => [
    'http' => env(PROXY_URL),
    'https' => env(PROXY_URL),
],

也许也可以发送电子邮件吗?

0 个答案:

没有答案