Exchange中处理地址冲突的邮件
2008-02-23 06:15:32来源:互联网 阅读 ()
在一个公司或一个组织的范围里,存放在Exchange服务器里的电子邮件地址应该是唯一的。假如有两个用户拥有相同的e-mail地址(用户名能够不同,只是e-mail地址相同),发送到这两个用户的e-mail都会被退回,并且返回一个无法传递报告(NDR),告诉您:收件人地址不明。MSEXCH:IMS:Microsoft:testdomain:SERVER1 0 (000C0595) Ambiguous Recipient
DL.bitsCN.com网管软件下载
大家都知道,假如您想创建一个邮件接受者并为他分配一个已使用的电子邮件,Exchange服务器会报告一个错误,显示邮件冲突。假如这个错误消息是通过SMTP发送的,系统还会将标号为10000的事件和这个错误的消息记录在事件日志里。 www.bitsCN.com
但是,确实存在一些情况,可能会导致创建这种地址冲突的电子邮件。情况之一是,管理员在复制操作开始或完成之前,在两个不同的服务器上创建了相同地址的电子邮件。举个例子,两个不同的部门在开始内部复制之前并没有确认两个部门之间任何e-mail地址的唯一性,结果复制完成之后就会产生这种e-mail地址冲突的情况。 中国.网管联盟
要解决这个问题,首先您得从产生错误日志的服务器上导出一个全局地址列表(GAL),该列表应该是个.CSV格式的文档,并且包含了邮箱、分发列表、自定义邮件接收者连同隐藏对象等等内容。最后这个隐藏对象比较重要,因为通常情况下,系统会把地址不明确的e-mail附加在这些隐藏对象(例如转向器)上。 bitsCN.nET中国网管博客
接下来把.CSV文档导入到一个能够识别他的程式里,例如微软的Excel,一个数据库管理系统或一个电子制表软件(假如您的全局地址列表很大,我建议您把.CSV文档导入到一个数据库中,因为数据库在处理大量的数据和记录方面要更胜一筹)。然后将数据记录以e-mail地址字段为标准进行排列,您就会看见系统把有相同e-mail地址的记录放在一起成对显示了。
bitsCN.Com
假如程式支持的话(例如Access或SQL Server),您还能够用SQL查询来把相同地址的邮件记录给找出来,语句如下: www_bitscn_com
SELECT email_address FROM csv_export_table GROUP BY email_address HAVING COUNT(*)>1 bitsCN.Com
在这条语句中,email_address表示包含用户e-mail地址的字段名,而csv_export_table表示您把.CSV数据导入到数据库中后所存储的表的名字。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash