Адрес в почтовом ящике, указанный [], не соответствует RFC 2822, 3.6.2.когда электронная почта не в правильном формате - PullRequest
0 голосов
/ 07 марта 2019

Этот вопрос кажется очень простым, хотя я все сделал правильно, я думаю.Использование Laravel 5.5

В своей электронной почте я проверяю, заполнена ли электронная почта:

<div class="o-grid__col u-12/12@sm">
                {!! Form::label('contact_e_mail', __('profile.contactEmail').'*') !!}
                {!! Form::text('contact_e_mail', null, ['placeholder' => __('profile.contactEmail'),'class' => 'c-input required email','id' => 'contact_e_mail','required']) !!}
            </div>

В моем контроллере я проверяю используемые письма ():

public function send_mail(Request $request,VendorProfile $profile_id){
    $profile= $profile_id;
    $email = $request->input('contact_e_mail');
    $contact_first_name = $request->input('contact_first_name');
    $email_profile = $profile->email;
    $name_profile = $profile->name;
    Mail::send('mail.contact-provider-confirmation', ['profile' => $profile,'request' => $request], function ($message) use ($email,$contact_first_name) {
        $message->from(env('MAIL_ADMIN_ADDRESS'), 'Abouthorses.com');
        $message->to($email, $contact_first_name)->subject(\Lang::get('mail.contactSubjectConfirmation'));
    });
    Mail::send('mail.contact-provider', ['profile' => $profile,'request' => $request], function ($m) use ($email_profile, $name_profile) {
        $m->from(env('MAIL_ADMIN_ADDRESS'), 'Abouthorses.com');
        $m->to($email_profile, $name_profile)->subject(\Lang::get('mail.contactSubject'));
    });

    return redirect()->route('vendor.show',$profile->id);
}

Когда я ввожу действительное письмо, оно отправляется правильно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...