这可能是一个愚蠢的问题,但我还是要问:
我们拥有 ISP 提供的现有互联网邮件帐户,我们使用 Outlook 中的 POP3 邮件来接收该帐户。
我们希望在内部部署 Exchange 2007,但最初让邮件服务与 ISP 一起运行,但使用 Exchange 作为进出我们大楼的邮件的管道(因此我们可以使用 activesync)。
现在我知道 smtp 可以从 exchange 发送到 ISP 邮件服务器,但我们如何从 ISP 接收邮件并发送到 exchange?使用 POP3 和当前电子邮件帐户的多个不同用户名和密码是否可行?我知道邮件最终需要直接发送到 exchange,但我们还没有为此做好准备。
提前致谢
答案1
Exchange 2007 本身不支持从 POP 服务器下载邮件。Small Business Server 附带的 Exchange 支持通过 POP 从不同服务器为多个用户下载电子邮件。您可以使用第三方应用程序,但需要付费。其中一个第三方附加组件是用于 Exchange 2007 的 MAPILab POP3 连接器。
答案2
Francois Wolmaran 的回答完全正确(我对此表示赞同)。Exchange 2007 中没有原生的“下载 POP3 并将其塞入 Exchange”功能。您可以使用第三方软件来执行此功能(我已成功使用赛格威的分布提取邮件在 Windows 服务器上作为“计划任务”运行……)或者,您可以继续您正在做的事情——使用每个 Outlook 客户端中的 POP3 客户端下载电子邮件并将其塞入用户的邮箱。
基本上,当您为每个用户建立邮箱时,您需要创建一个 Exchange 邮箱,将其现有的 .PST 导入 Exchange 邮箱,并将其 MAPI 配置文件中的默认邮件传递位置从 PST(您最终将废弃并删除)更改为他们的 Exchange 邮箱。
您可以允许 Outlook 的 SMTP 客户端发送消息,也可以使用 Exchange。您可以通过更改“电子邮件帐户”属性中的帐户顺序来控制此行为。就我个人而言,我只允许我的 Exchange Server 计算机通过 TCP 端口 25 访问互联网,并强制所有客户端通过 Exchange 发送电子邮件。(如果您的所有客户端都已配置为直接向网络发送电子邮件,这在迁移过程中会造成一些问题,但这是迁移结束时值得努力实现的一个好目标。)这可以防止恶意软件或攻击者在没有凭据让 Exchange 为他们进行中继的情况下向网络发送电子邮件。
最后,您需要在 Exchange 中将您的域配置为内部中继域这样,已迁移到 Exchange 的用户仍可以通过 ISP 的邮件服务器向未迁移的用户发送电子邮件(假设您不会一次性迁移所有人)。(该文章面向 SBS,但它绝对适用于非 SBS Exchange 安装,在这种安装中,您在 ISP 上维护现有的外部 POP3,但过渡到内部 Exchange...)