前段时间公司上了一个自己开发的合同管理系统,当有新的合同需审批操作时,系统需调用exchange邮件系统自动发送一封提醒邮件给操作者。

   由于公司是新上的exchange2010 邮件系统,从exchange 2007开始,其默认域值是没有设置的,结果折腾了大半天,经过多次测试,并不是系统程序问题,而上上述默认域值没有设置而导致邮件发送失败的,参考网上资料,通过指定相应域值来解决问题,以下操作供参考:

在Exchange Management Shell下操作:

查看当前默认域值:
get-ReceiveConnector -identity "default mymail-hostname" |fl


设置默认域值:
set-ReceiveConnector -identity "default mymail-hostname" -DefaultDomain "my.com"

微软相关技术文档:

http://support.microsoft.com/kb/944302