MS SQL Server 2012 Компонент Database mail

1. Захаров_Николай 11 21.11.16 11:02 Сейчас в теме
Всем хорошего дня.

Стало принципиально интересно. Кто-нибудь настраивал рассылку через Database mail именно на этой версии MSSQL?
Попытался сделать все что можно.
Но компонент упрямо говорит:
"Почту не удалось доставить получателям из-за сбоя почтового сервера. (Отправка сообщения через учетную запись 2 (2016-11-21T03:12:02). Сообщение об исключении: Не удается послать сообщения на почтовый сервер. (Время ожидания операции истекло.)."
Пробовал все известные почтовые сервера.
Пробовал все известные типовые неисправности.
Буду благодарен всем кто поможет пролить свет на это дело.
По теме из базы знаний
Найденные решения
12. minimajack 80 21.11.16 21:13 Сейчас в теме
(11) могу сказать что самому не с первой попытки удалось настроить....
настраивал по этому ману: https://blogs.msdn.microsoft.com/suhde/2009/07/12/how-to-configure-sql-server-database-mail-to-send-email-using-your-windows-live-mail-account-or-your-gmail-account/
все заработало
vasyna; runlir; Захаров_Николай; +3 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. minimajack 80 21.11.16 11:14 Сейчас в теме
(1) вот пример для gmail
в настройках gmail https://www.google.com/settings/security/lesssecureapps разрешить доступ
Прикрепленные файлы:
3. Захаров_Николай 11 21.11.16 13:40 Сейчас в теме
Не взлетело.
У вас версия 2012?
Ошибка с 587 портом:
Почту не удалось доставить получателям из-за сбоя почтового сервера. (Отправка сообщения через учетную запись 2 (2016-11-21T13:37:23). Сообщение об исключении: Не удается послать сообщения на почтовый сервер. (Серверу SMTP требовалось защищенное соединение, или подлинность клиента не была установлена. Ответ сервера: 5.7.0 Must issue a STARTTLS command first. c202sm22575306wme.1 - gsmtp).
Ошибка с 465 портом:
Почту не удалось доставить получателям из-за сбоя почтового сервера. (Отправка сообщения через учетную запись 2 (2016-11-21T13:38:52). Сообщение об исключении: Не удается послать сообщения на почтовый сервер. (Сбой при отправке сообщения электронной почты.).

Брандмауэр выключен. Никаких экранов нет.
4. minimajack 80 21.11.16 13:52 Сейчас в теме
(3) https://www.google.com/settings/security/lesssecureapps
в аккаунте точно разрешен доступ для неавторизированых приложений?
Все галочки стоят? Профиль используется по умолчанию?
Выложите скриншоты...проверим
5. Захаров_Николай 11 21.11.16 14:00 Сейчас в теме
Да все так.
Тут дело явно не в настройке.
Не в первой это.
Прикрепленные файлы:
6. minimajack 80 21.11.16 14:16 Сейчас в теме
(5) порт 587 - c 465 не удается отправить
7. Захаров_Николай 11 21.11.16 14:33 Сейчас в теме
Я же выше писал. Просит порт с поддержкой шифрования. Ошибку я описал выше.
8. minimajack 80 21.11.16 14:51 Сейчас в теме
Включить IMAP, порт 587
возможно пригодится еще ссылка https://accounts.google.com/DisplayUnlockCaptcha
а также отключение двухфакторной авторизации (
Прикрепленные файлы:
9. Захаров_Николай 11 21.11.16 15:46 Сейчас в теме
IMAP включен. Честно сказать не понимаю зачем он? Скул не умеет с ним работать.
Ошибка все также немногословна.
Не удается послать сообщения на почтовый сервер. (Сбой при отправке сообщения электронной почты.)

Запуск службы MSSQLSERVER идет от системной учетки.
10. minimajack 80 21.11.16 15:57 Сейчас в теме
(9) попробуйте настроить в оутлуке, как только там заработает - заработает и на сервере
11. Захаров_Николай 11 21.11.16 18:04 Сейчас в теме
Outlook отправляет письма.
Поэтому изначально я и подозреваю MSSQL.
12. minimajack 80 21.11.16 21:13 Сейчас в теме
(11) могу сказать что самому не с первой попытки удалось настроить....
настраивал по этому ману: https://blogs.msdn.microsoft.com/suhde/2009/07/12/how-to-configure-sql-server-database-mail-to-send-email-using-your-windows-live-mail-account-or-your-gmail-account/
все заработало
vasyna; runlir; Захаров_Николай; +3 Ответить
13. Захаров_Николай 11 22.11.16 11:00 Сейчас в теме
Это удивительно. Но у меня по данному мануалу тоже заработало. :)
Я уверен, что данный вариант настроек пробовал.
14. Захаров_Николай 11 22.11.16 11:03 Сейчас в теме
Удивительно то, что вопреки логике выбирается порт smtp.
Надо поставить эксперимент для mail.ru 25 порт прокатит?
15. minimajack 80 22.11.16 11:12 Сейчас в теме
(14) скорее всего на gmail включение переадресации занимает какое то время...вот и не получилось сразу.
После борьбы с gmail - пробовал "внутренний" почтовый сервер, но там возникли проблемы с сертификатом(самоподписаный), пробовать что то другое не стал, т.к. работает и так =)
16. crash-16 25.11.19 18:17 Сейчас в теме
После долгих танцев с бубнов выяснилось что портом нужно указывать 25 (вне зависимости от того, что (в моем случае Яндекс) по инструкции требовал 465 порт). Указываем SSL и 25 порт. Все заработало.
Teplotrassamen; Predator.Cat; user949306; user671365_admin; sergei2k; ASV085; G-Tiger; John_Galt; user1343585; +9 Ответить
17. user1343585 18.01.20 05:38 Сейчас в теме
(16) Спасибо, это странно, но для mail.ru тоже отправило через 25 порт с галочкой SSL, хотя требуется 465. Не знаю на сколько это правильно, но работает и это хорошо.
Проверил 25 и 465 порты телнетом: 25 пишет приветствие, а 465 нет, но подключается.

Ну и для тех, кто будет искать решение проблемы после нас добавлю ключевые слова: настройка MSSQL через smtp.mail.ru
Teplotrassamen; Robotron_2007; vasyna; +3 Ответить
18. user1350073 28.01.20 22:33 Сейчас в теме
Вообщем я не знаю как так но пробовал телнетом mail.ru открыт порт 587 его поставил и пошел на почту через браузер пока тестил мне ящик заблокировали разблокировал и все заработало
19. riposte 387 14.10.20 05:35 Сейчас в теме
Кто пришел из поиска.
Если у тебя МТА - яндекс, ставь 25 порт и галочку SSL. Знаю, они пишут 465, но надо 25.
Логику в этом лучше не искать, it just works.
Predator.Cat; koreav; Nest2008; sergei2k; ASV085; +5 Ответить
20. kirall 19.02.21 11:44 Сейчас в теме
Настроил на Яндекс почту, поставил порт 25 галочку ssl, помимо этого нужно в настройках Яндекс почты разрешить доступ к почтовому ящику с помощью почтовых клиентов, пока не разрешил, тестовые письма не приходили!
сейчас все работает!
21. vasyna 08.06.21 08:37 Сейчас в теме
(20) 587 порт тоже отлично работает. Только что настроил на него на yandex. При чем что с общим паролем, что с паролем приложения.
22. user1872640 15.11.22 12:15 Сейчас в теме
2 дня бодался с настройками Database и даже писал в поддержку Яндекса.
Решил с помощью следующих шагов.
Установил аутлук, настроил почту с аккаунтом, который должен в ms sql database работать.
Причем настроил через imap и отправил тестовое письмо.
После этого ив Database заработала отправка с SSL на smtp.yandex.ru 25 порт.
С поддержки яндекса еще советовали попробовать через веб зайти и проверить не появляется ли капча.
У меня появился запрос резервной почты
23. user1628996 18.12.22 17:56 Сейчас в теме
(22) Добрый вечер. С Яндексом тоже боролся, получилось при таких настройках: в настройках почты поставить эти флажки
Прикрепленные файлы:
24. zoytsa 19.12.22 06:47 Сейчас в теме
почему POP3 не соответствует требованиям безопасности? если для уведомлялок с сервера SQL завести отдельный аккаунт, то, наверное?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот