SQL Server 2005 数据库邮件。我已经完成了所有这些工作,但后来它就停止了。我尝试从头开始无济于事
表面区域配置工具已用于确保 msdb 中的 procs 处于活动状态。
我尝试使用 sysmail_stop_sp 和 sysmail_start_sp 停止和启动邮件服务。
我确保在 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,这两个端口都被我的提供商接受。
我已经通过在另一个邮件客户端中设置凭据并成功使用它们发送邮件来验证凭据是否正确。
我无计可施。有人知道会发生什么吗?