0

我遇到了我见过的最奇怪的错误......

我有一个发送电子邮件的存储过程。DB 状态 (msdb.dbo.sysmail_mailitems) 始终为“已发送”,并且 send_status 始终为 1(成功)。

但是,邮件并不总是到达。我已经将其追溯到@subject 参数。这取决于它的价值。

到达:'FAIL'、'FAILD'、'FAIEED'、'ECOA'、'eCoA'、'Creation of the eCoA'

未出现:“失败”、“失败”、“e-CoA 的创建”

它是可重现的。我在存储过程之外尝试了查询(直接从 SSMS 中的查询窗口运行),对于相同的主题具有相同的结果。

询问:

EXEC msdb.dbo.sp_send_dbmail
    @profile_name ='MyProfile',
    @recipients = 'MyEmail@address.com',
    @body = 'Body',
    @subject = 'FAILED'

注意:我更改了电子邮件、个人资料和正文。然而,那些似乎对整个问题没有影响......

有人可以帮帮我吗?我沮丧地吃掉了我的整个桌子......

多谢你们!!!

4

0 回答 0