Назад | Перейти на главную страницу

Устранение неполадок DBMail в SQL Server 2005

На машине с SQL Server 2005 у меня правильно настроен и установлен DBMail. Я могу использовать «Уведомить оператора» и EXEC msdb.dbo.sp_send_dbmail ставить электронные письма в очередь.

Но проблема в том, что сообщения в очереди никогда не проходят. Когда я запрашиваю, я вижу в очереди 10 писем

SELECT * FROM msdb.dbo.sysmail_unsentitems

Но если я начать сначала службы SQL Server, все письма проходят, и я получаю электронные письма в свой почтовый ящик.

Пока что это единственный образец, который мне удалось найти.

Итак, мой вопрос: есть ли способ устранить неполадки в DBmail? Я прочитал некоторые шаги в MSDN, но они не очень помогают. Любые URL-адреса статей, которые могут помочь, приветствуются.

Спасибо,

Попробуйте это руководство: http://msdn.microsoft.com/en-us/library/ms188663.aspx (Вы можете проверить раздел «Устранение неполадок с почтой базы данных: почта в очереди, не доставлена»).

В противном случае проверьте средство просмотра событий и опубликуйте здесь найденные ошибки.