识别发送无效电子邮件的进程

时间:2015-02-19 20:08:43

标签: sql-server email ssis

我在公司遇到问题。我们从SQL作业,存储过程,SSIS包或其他内容中收到大量错误的电子邮件传递失败通知。以下是交付失败电子邮件示例。

  

向这些收件人或群组发送失败:

     

NoLonger.Exists@somewhere.com

     

您的邮件未送达,因为收件人的电子邮件提供商拒绝了该邮件。

     

管理员的诊断信息:

     

生成服务器:server-3.bemta-4.messagelabs.com

     

NoLonger.Exists@somewhere.com

     

远程服务器返回'< #5.7.0 smtp; 551 5.7.0收件人域名在DNS>'

中不存在      

原始邮件标题:

     

回程路径:
  收到:来自[85.158.143.35] by server-3.bemta-4.messagelabs.com id C4 / 27-29399-60505E45; 2015年2月18日星期三21:32:54 +0000
  收到:( qmail 4065从网络调用); 2015年2月18日21:32:54 -0000       收到:来自a96-076-static.datachambers.com(HELO ussmtp02.hvwan.net)(204.15.96.76)         通过server-14.tower-21.messagelabs.com与SMTP; 2015年2月18日21:32:54 -0000       收到:来自MCR-SWEB01.hcop.us.hvwan.net([10.73.65.2])                 作者:ussmtp02.hvwan.net(IBM Domino Release 9.0.1FP1)                 ESMTP id 2015021821325373-22365;                 2015年2月18日星期三21:32:53 +0000       X-Env-Sender:sqladmin@elsewhere.com       X-Msg-Ref:server-14.tower-21.messagelabs.com!1424295174!12730599!1       X-Originating-IP:[204.15.96.76]       X-StarScan,收稿日期:       X-StarScan-版本:6.13.4;横幅= elsewhere.com, - , -       X-VirusChecked:已检查       主题:=?iso-8859-1?Q?PART_REJECT_NMN#:_ 26477,_PN:_585864804?=       发信人:“=?iso-8859-1?Q?sqladmin @ yad = 2Ecom?=”       来自:“=?iso-8859-1?Q?sqladmin @ yad = 2Ecom?=”       日期:2015年2月18日星期三16:32:12 -0500       要:“=?iso-8859-1?Q?carlton = 2Eevans @ yad = 2Ecom?=”               ,               “=?ISO-8859-1] Q?诺曼= 2Ebuckhouse @匿名= 2Ecom?=”               ,               “=?ISO-8859-1] Q?斯科特= 2Echaney @连日来= 2Ecom?=”               ,               “=?ISO-8859-1 Q +周杰伦= 2Evandevoorde @连日来= 2Ecom?=”               ,               “=?ISO-8859-1] Q?埃利奥特= 2Eortiz @连日来= 2Ecom?=”               ,               “=?ISO-8859-1] Q?罗伯特= 2Ewallace @匿名= 2Ecom?=”                      CC:“=?iso-8859-1?Q?carlton = 2Eevans @ anonymizingAgain = 2Ecom?=”               ,               “=?ISO-8859-1 Q +韦斯利= 2Ewasden @连日来= 2Ecom?=”                      X优先级:3(正常)       X-MSMail-Priority:正常       MIME版本:1.0       X-Mailer:Dimac的JMail 4.4       X-MIMETrack:在SMTP服务器上逐项列出ussmtp02.hvwan.net/Servers/yad(Release        9.0.1FP1 | 2014年4月3日)于02/18/2015 09:32:53 PM,               在ussmtp02.hvwan.net/Servers/yad上按路由器序列化(发布        9.0.1FP1 | 2014年4月3日)于02/18/2015 09:32:54 PM,               序列化完成于02/18/2015 09:32:54 PM,               在ussmtp01.hvwan.net/Servers/yad上按SMTP服务器分类(发布        9.0.1FP1 | 2014年4月3日)于02/18/2015 09:32:57 PM,               在ussmtp01.hvwan.net/Servers/yad上按路由器序列化(发布        9.0.1FP1 | 2014年4月3日)于02/18/2015 09:33:00 PM       X-TNEFE评估:1       消息ID:       内容类型:text / html;字符集= “US-ASCII”       内容处理:内联

如果您在存储过程或DTS脚本或作业中看到传递失败通知的顶部而不是NoLonger.Exists@anonymizing.com,则我们carlton.evan@somewhere.com

如何在不经过服务器上的每个存储过程或SSIS包的情况下解决此问题?

2 个答案:

答案 0 :(得分:0)

您似乎已为收件人输入了错误的域名。 Husqvarnaroup而不是husqvarnagroup

答案 1 :(得分:0)

你可以使用像

这样的东西
SELECT OBJECT_NAME(object_id), *
FROM sys.sql_modules
WHERE definition LIKE '%yourharcodeemail@dontdoit.again%'

要检查它是否在您的程序中,但如果您有硬编码,则应将其更改为表格以便不再发生