为什么Sql Server Agent Job发送重复的电子邮件?

时间:2013-08-01 07:35:24

标签: sql email duplicates sql-agent-job sp-send-dbmail

我有一个Sql Server Agent Jobs,每天发送一次电子邮件,每个都包含一个excel文件。它们在很多方面彼此相似;他们成功完成了这些步骤,并且对sp_send_dbmail过程没有任何问题。

    USE msdb
    GO
    DECLARE  @tablename varchar(200)
    set @tablename = 'MyTable' + '.xls'
    EXEC sp_send_dbmail 
    @profile_name = 'x',
    @recipients = 'example@abc.com',
    @copy_recipients = ' example2@abc.com',
    @subject = 'Excel Report',
    @body =  'File attached.',
    @file_attachments =  @tablename

然而;其中一些工作发送两次电子邮件。我已经检查过每天运行一次的作业,并且一次调用sp_send_dbmail过程。我禁用并启用了这项工作,仍然收到双重邮件。我删除并重新创建了这份工作,没有任何区别。 真正有趣的是,其他类似的工作如何才能正常工作,而另一个工作只是发送邮件两次。

关于作业发送重复电子邮件的原因是什么意见?

1 个答案:

答案 0 :(得分:0)

死皮肿块。

我们遇到了这个问题,它也是由收件人列表中的电子邮件地址引起的。

如果我们有这样的形式 - 12a34b45c.abcd.com@amer.teams.ms

包含在内,然后 1 分钟后将发送第二封电子邮件。