Не удается получить DBMail для работы. Работал в прошлом - PullRequest
2 голосов
/ 19 августа 2011

SQL Server 2005 DBMail.У меня все это работало, но потом оно просто прекратилось.Я попытался начать с нуля, но безрезультатно

Инструмент настройки площади поверхности был использован, чтобы убедиться, что прокси в msdb активны.

Я попытался остановить и запустить почтовую службу сsysmail_stop_sp и sysmail_start_sp.

Я убедился, что почтовый профиль включен в разделе ALert System агента SQL Server.Я изменил используемый профиль некоторое время назад и НЕ включал и выключал сервер - это было бы очень сложно.

Я пытался остановить и запустить агент SQL Server.

Я подтвердил, что пользователь принадлежит базе данных msdb и имеет роль DatabaseMailUserRole.

SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb' 
1

dbo.sysmail_help_status_sp;
STARTED

sysmail_help_queue_sp @queue_type = 'Mail'
mail    258 NOTIFIED    2011-08-19 16:51:34.500 2011-08-19 16:51:34.500

Когда-то это состояние было RECEIVES_OCCURRING.

Все почтовые очереди отправляются с отправленным статусом Не отправлено.

Я трижды проверил свои учетные данные электронной почты, и все они в порядке.Я пробовал порты 25 и 2525, оба из которых приняты моим провайдером.

Я проверил, что учетные данные хороши, настроив их в другом почтовом клиенте и успешно используя их для отправки почты.

Я в конце остроумия.Кто-нибудь знает, что может происходить?

1 Ответ

0 голосов
/ 09 февраля 2012

У меня раньше была эта проблема, повреждена настройка dbmail в sql, или, как Microsoft сказала мне, «застопорился», вы отправляете HTML через dbmail, скажем, в рамках sql, используя cast?задание и убедитесь, что внутри сначала нет проблем, но я удалил профиль dbmail, а затем просто сделал его заново, а потом решил снова начать работать.

Вы тоже смотрели сАдминистрирование инструментов, как обычно, после публикации сообщения об ошибке приложения (внутри панели управления)

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

...