Shlop
@Shlop
Full Stack Developer (PHP/Laravel/JavaScript)

Почему возникает ошибки при отправке email на локальном сервер, при отключенном интернете?

Здравствуйте, подскажите пожалуйста. Есть форма обратной связи на сайте, тестирую на локальном сервере отправку сообщений, если интернет включен всё ок, сообщения приходят на почту. Если интернет выключен то получаю следующую ошибку:
[16:46:01] LOG.error: [INVALID UTF-8 DATA]
[16:46:01] LOG.error: Malformed UTF-8 characters, possibly incorrectly encoded {"exception":{}}

И ещё странно что у меня в OpenServer (локальный сервер) настроено что сообщения должны сохраняться в папку, но при включенном интернете сообщения отправляться сразу на почту, почему они сразу отправляются на почту не совсем понимаю.

Метод контроллера который отправляет сообщения:
public function index(Request $request)
    {
        $validator = Validator::make($request->all(), [
            'name' => 'required',
            'phone' => 'required|regex:/^\+?[0-9 \-()]+$/i',
            'email' => 'regex:/\.*[a-z0-9A-Z]+@{1}[a-z0-9A-Z]+\.*/i'
        ]);
        if($validator->fails()) {
            $errors = $validator->errors();
            return response()->json([
                'status' => false,
                'body' => array_keys($errors->messages()),
            ]);
        }
        Mail::send(new QuestionShipped($request->all()));
        $msg = new letter();
        $msg->store($request);
        return response()->json([
            'status' => true,
        ]);
    }


Подскажите пожалуйста в чём может быть проблема, заранее благодарю за ответ.
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы