выходит ошибка. Я так понял это на стороне Яндекса? Так как через smtp сервак вроде проходит.
Код:
Send-MailMessage -From "email_1" -To "email_2@yandex.ru" -Subject "Text" -smtpServer "smtp.server.ru"
Ответ:
Сбой при выполнении транзакции. Ответ сервера (email_2 яндекс ру) Relay access denied
ошибка приходит от сервера. Прямым текстом говорится, что через него запрещена пересылка на другие сервера
А почему тогда письмо уходит нормально через почтовый клиент? Смтп сервер взят из почтового клиента.
потому что там пароль прописан?
Наверное по причине того, что powershell через днс напрямую шлёт письмо а не через сервер.
боже что за бред. Ты же вроде до этого адекватные вещи писал
Ок, попробую погуглить, может аутентификацию добавить в код нужно.
100%. open relay сервера банят быстро
Ну тогда тебе на mxtoolbox.com проверяй свой сервер smtp.server.ru
Этот сервер абстрактный, я его для примера показал просто. Рабочий не хочу светить ))
Ты дал пример, я использовал дальше
Обсуждают сегодня