Проблема отправки почты с сервера sql - PullRequest
0 голосов
/ 20 января 2011

почта настроена на сервере sql и отправляет почту должным образом, но иногда, когда я отправляю почту с сервера sql, я вижу сообщение «Почта в очереди»но я не получаю почту.тогда я проверяю статус почты с помощью sp как EXEC msdb.dbo.sysmail_help_queue_sp @queue_type = 'mail';, тогда я вижу, что состояние почты УВЕДОМЛЕНО.затем я просто останавливаюсь и запускаю почтовую очередь, используя sp с именами sysmail_stop_sp и sysmail_start_sp.это часто происходит в моем сервере sql, почта становится в очередь, но не отправляется.Я не в состоянии уловить проблему, почему часто мое почтовое состояние сервера sql становится Уведомленным.Пожалуйста, помогите мне, как можно выйти из этой проблемы.

1 Ответ

3 голосов
/ 20 января 2011

NOTIFIED означает, что процессу DB Mail было отправлено сообщение об активации. Пока глагол RECEIVE не будет запущен в почтовой очереди, новые уведомления отправляться не будут. См. Общие сведения о мониторах очереди , чтобы понять, как работает этот процесс.

Если ваша очередь часто остается в состоянии NOTIFIED, значит, ваш процесс Mail Mail часто падает. Посмотрите в системный журнал событий, чтобы понять, почему это так.

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