почта не отправляет Yahoo малого бизнеса - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь отправить электронное письмо с помощью Laravel через Yahoo Small Business, но я получаю эту ошибку. Пожалуйста, помогите мне.

Это то, что я получаю сообщение об ошибке (ссылка на изображение)

Мой файл .env

MAIL_DRIVER=smtp

MAIL_HOST=smtp.bizmail.yahoo.com

MAIL_PORT=465

MAIL_USERNAME=****@yahoo.com

MAIL_PASSWORD=*******

MAIL_ENCRYPTION=null

Мой код электронной почты для отправки

public function index()
{
    $this->sendMail('mails.subscribe', '******@****.**', '******@**.**', 
    'Testing', 'Test');
}

public function sendMail($bladeName, $from, $to, $subject, $body)
    {
        Mail::send(['html' => $bladeName], ['user' => $body], function 
        ($message) use ($to, $subject, $from) {
        $message->to($to)->subject($subject);
        $message->from($from, 'Test');
    });
}

1 Ответ

0 голосов
/ 06 ноября 2018

Попробуйте изменить порт SMTP на: 587

Извините за мой другой ответ, я пропустил ваш код.

ваша почта работает неправильно, поэтому вы не подключаетесь

Попробуйте:

    Mail::send('emails.welcome', ['key' => 'value'], function($message)
{
    $message->to('foo@example.com', 'John Smith')->subject('Welcome!');
});

Еще один:

 Mail::send('emails.welcome', $data, function($message)

{
    $message->from('us@example.com', 'Laravel');

$message->to('foo@example.com')->cc('bar@example.com');

$message->attach($pathToFile);
});
...