如何配置要与IIS网站一起使用的Internet邮件服务器

时间:2012-08-09 22:03:51

标签: email iis smtp webserver exchange-server

我正在寻找一个方向来解决我的问题。简短的故事,我在网络服务器上托管了一个网站。我每年都会付费订阅。今年我计划将其取消并在内部托管。我已经备份,恢复并安装了所有必要的组件(在带有IIS,PHP和MySQL的Windows BTW上)。该站点通过防火墙从内部和IP地址外部工作。 (现在的IP地址,直到我的网站主机订阅到期,然后我将转发并注册DNS)。

但现在这是我的问题,我的网站有电子邮件功能,可以在我的提供商服务器上运行。我想为我的网站安装本地邮件服务器,这将最终通过我的网站发送和接收电子邮件。我迷失在这里。不确定我应该走哪条路。我过去只为内部域安装和使用过Exchange 2003,没有用于互联网和互联网。

有想法,链接,建议的人吗?我看到IIS确实支持SMTP虚拟服务器,这是一条可能的路由吗?如果是这样,那么POP3或IMAP(传入)服务器解决方案呢?

由于

编辑 ---情况更新--- 到目前为止,我已经配置了一个与本地Web服务器一起使用的本地交换服务器。然后,我在我的Web主机DNS区域中为我的IP地址创建了一个CNAME。我为我的站点重定向到我的家庭Web服务器创建了一个简单的子域。一切都很好,内部电子邮件通过Exchange 2003从IIS上的网站,重定向的DNS名称,几乎在那里。现在我只需要在Exchange中创建Internet邮件功能。通过Exchanges向导为Internet邮件“打开系统”,创建了新的SMTP连接器......没有任何外部邮件测试。失败!以为一切都配置得当。我还试图在防火墙25和110上打开所有端口。

2 个答案:

答案 0 :(得分:0)

我建议使用PostMarkApp之类的东西从网站发送交易电子邮件,并使用托管电子邮件(Google Apps for Domains)收发电子邮件。运行真正的邮件服务器很痛苦。

答案 1 :(得分:0)

链接到Exchange Internet邮件SMTP连接器配置: Configure Exchange Internet Mail SMTP Connector

好吧,我确实搞清楚了。我在正确的道路上,一切正常,但我只是将我的客户配置错误,我的ISp阻塞了端口25,呃。 CHanged端口到未使用的366.但对于任何可能需要在未来解决这个问题的人来说,这是一个小小的提示。

1)安装程序使用默认的SMTP和NNTP虚拟服务器安装IIS。

2)将Exchange安装到组织中。如果您位于防火墙之后,内部命名约定在内部与外部之间并没有真正区别。基本上这意味着如果将其用于在其他地方托管的单独域,则不必在DNS中创建单独的区域。希望这不会让任何人感到困惑。

3)右键单击Exchange系统管理器中的服务器名称,然后转到“Internet邮件向导”

4)如果您希望您的客户拥有与您的内部不同的域电子邮件地址,您可以通过交换设置 Exchange系统管理器>>收件人>>收件人政策 然后在默认SMTP虚拟服务器中添加一个Masquerade

5)将gmail Internet SMTP连接器设置为smtp.gmail.com作为具有Gmail电子邮件帐户设置和TLS检查的智能主机

6)默认SMTP VS设置为出站端口587和TLS检查

如果您还需要更改SMTP端口,请不要忘记不只更改防火墙,还要更改Exchange内部。