иногда возникает ошибка swift_transportexception в laravel, размещается в AWS - PullRequest
0 голосов
/ 16 января 2020

мой бэкэнд находится в laravel, который размещен на AWS, я получаю странную проблему, когда я добавляю пользователя, он отправляет письмо с swiftmailer из laravel, почта работает, но иногда я получаю ошибку message: Connection could not be established with host *****.prod.****.net :stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages: error:1408F10B:SSL routines:ssl3_get_record:wrong version number, вот мой полный код, может кто-нибудь помочь мне решить эту проблему?

env:

MAIL_DRIVER=smtp
MAIL_HOST=p3plcpn*****.prod.*****.net
MAIL_PORT=465
MAIL_USERNAME=hr@*****.com
MAIL_PASSWORD=*****
MAIL_ENCRYPTION=ssl

Контроллер:

$subject = "University added.";
                $email = $post['official_email'];
                $name = $post['display_name'];
                $data['official_email'] = $post['official_email'];
                $data['display_name'] = $post['display_name'];
                $data['password'] = $password;

                Mail::send('email.universityadd', $data, function($mail) use ($email, $name, $subject) {
                    $mail->from(getenv('MAIL_USERNAME'), "test");
                    $mail->to($email, $name);
                    $mail->subject($subject);
                });

                if (count(Mail::failures()) > 0) {
                    return response()->json([
                                'success' => true,
                                'message' => 'Email sending to university failed.'
                                    ], 500);
                } else {


                    return response()->json([
                                'success' => true,
                                'message' => "University added successfully"
                                    ], 200);
                }
...