我正在尝试使用新的db邮件配置文件和帐户来获取SQL数据库邮件以发送电子邮件。我正在创建的新db邮件配置文件和帐户使用与我们服务器上的旧db邮件配置文件和帐户完全相同的服务器名称。每当我执行命令时:
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'OLD PROFILE NAME',
@recipients = 'myEmail@email.com',
@subject = 'Test Email',
@body = '<html><body><p>test content test content test content test content test content</p></body></html>',
@body_format = 'HTML';
电子邮件发送没有任何问题。但是每当我执行命令
时 EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'NEW PROFILE NAME',
@recipients = 'myEmail@email.com',
@subject = 'Test Email',
@body = '<html><body><p>test content test content test content test content test content</p></body></html>',
@body_format = 'HTML';
我没有收到电子邮件。甚至更奇怪的是,我可以使用msdb命令查看发送的项目,并且说我发送的电子邮件正在发送?
非常感谢任何想法或帮助
答案 0 :(得分:0)
您是否尝试过查看电子邮件个人资料?
(在Management Studio中 - &gt;数据库邮件 - &gt;配置数据库邮件 - &gt;管理数据库邮件帐户和配置文件 - &gt;查看,更改或删除现有配置文件...)
检查两个配置文件。查看两个配置文件是否有SMTP帐户以及它们是否有效。
我的猜测是与新配置文件关联的SMTP帐户无效。