允许Sharepoint通过Exchange中继电子邮件

我写了一个Sharepoint 2007 Web部件,用于将表单中的字段发送到指定的电子邮件地址。

我已经得到了我需要的表单,但是目前只能发送到内部的电子邮件地址。 Sharepoint的电子邮件function使用SMTP发送到我们的Exchange 2003服务器,但是因为我们的Exchange服务器被configuration为阻止中继,如果To:地址不在本地域,则不会发送邮件。

我不想打开我们的Exchange服务器成为一个完全开放的中继。 我想要的是让我的Sharepoint服务器发送邮件到我们的域以外的地址。

以下似乎是可能的:

  • 允许从其中一个Sharepoint服务器发送的所有邮件被中继
  • 允许来自Web应用程序池帐户的所有邮件中继(我不确定应用程序池是否通过SMTP服务器进行身份validation)
  • 两者的结合

任何人都可以build议这样做的最佳方式? 在Exchange服务器(不是单独的物理服务器)上设置专用的SMTP服务器是否正确地执行此操作?

编辑 :请注意这是为Exchange 2003.有一个在Exchange 2007中设置了这个职位,似乎已经认识到做我所需要的频繁的要求。 尽pipe如此,2003年并没有提供太多细节。 任何人都可以扩大

告诉Exchange SMTP连接器允许您的SharePoint服务器IP中继对于大多数情况是安全的/足够好的。

如果您想知道如何让应用程序服务器在Exchange 2007和Exchange 2010中进行中继,请阅读本文

http://www.techieshelp.com/allow-a-server-to-relay-email-exchange-2007-2010/

本文是为了在Exchange 2000和2003中设置一个中继。