Почему не работает отправка почты из PHPMailer используя smtp.yandex-а?
Yandex требует получать отдельный пароль для "почтовых программ "
Полная инструкция:

https://phpstack.ru/php/smtp-ot-yandex-kak-otpravi...

Обратите внимания на "пароли приложений"