我想知道是否有一种方法可以对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),
],
也许也可以发送电子邮件吗?