在一台服务器上配置数据库邮件并发送测试电子邮件后,我在队列或日志中找不到任何内容。但是,邮件 ID 会随着每次重试而不断增加。我检查了以下内容:
- 我是系统管理员,所以我有权发送邮件
EXEC msdb.dbo.sysmail_help_status_sp;
报告STARTED
- 队列中没有记录:
SELECT sent_account_id, sent_date FROM msdb.dbo.sysmail_sentitems;
- 事件日志中没有记录:
SELECT * FROM msdb.dbo.sysmail_event_log;
- 服务代理已启用。这将返回“1”:
SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb';
我已经在其他 4 个实例上成功配置了这个,这只是让我感到悲伤的一个。任何其他指针将不胜感激。