gpt4 book ai didi

php - Laravel 5.2和代客-无法发送电子邮件-无法找到套接字传输 “plain”

转载 作者:行者123 更新时间:2023-12-03 11:53:06 24 4
gpt4 key购买 nike

我正在使用Laravel Valet和Laravel 5.2。当我尝试触发发送电子邮件时,出现以下错误:

Swift_TransportException in StreamBuffer.php line 269:
Connection could not be established with host mailtrap.io
[Unable to find the socket transport "plain" - did you forget to enable
it when you configured PHP? #1]

.Env文件:
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=whatTheyGaveMe
MAIL_PASSWORD=whatTheyGaveMe
MAIL_ENCRYPTION=PLAIN

邮件功能:
public function sendClinicEmail($id, $emailType, $data)
{
$user = User::findOrFail($id);

Mail::queue('emails.clinic.' . $emailType . '', ['user' => $user, 'data' => $data],
function ($m) use ($user, $data) {

$brandName = Config::get('brand.name');

$m->from('hello@app.com', '' . $brandName . '');

$m->to($user->email, $user->name)->subject($data['subject']);
});
}

请问该如何解决?无论我使用哪种类型的AUTH,它都仍然返回相同的错误,只是与AUTH类型有关。非常感谢。

最佳答案

将此加密值设置为“纯”,在这种情况下可能无效。您可以尝试以下方法:

MAIL_ENCRYPTION=TLS

或将其设置为NULL

关于php - Laravel 5.2和代客-无法发送电子邮件-无法找到套接字传输 “plain”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38439926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com