我们有一台运行 Exchange 的 Windows 2003 服务器。我们有一项服务需要使用 POP3 或 IMAP 来访问传入的电子邮件,以便根据这些电子邮件将记录插入到数据库中。
如果我启动 POP3 服务,这会干扰邮件交换吗?我真正想了解的是如何处理邮件?如何使用 POP3 存储邮件?
干杯
答案1
我认为您说的是,您有一个第三方程序需要轮询 POP3 或 IMAP 邮箱以接收消息,并且您想知道是否可以从 Exchange“提供”POP3 或 IMAP 协议,并让第三方程序使用 POP3 或 IMAP 轮询 Exchange 邮箱以接收消息。我将在此基础上继续回答。
您完全可以使用 Exchange 2003 中的 POP3 或 IMAP 服务器来允许第三方程序访问 Exchange 邮箱。Exchange 中的 POP3 和 IMAP 服务器访问运行 Outlook 和 Outlook Web Access 的客户端使用的同一个邮箱存储数据库。
您需要采取的高级步骤包括:
创建启用邮箱的 Active Directory 用户帐户来存储第三方程序的消息。在创建帐户时使用您想要的值设置密码和别名。(为了使生活更轻松,您应该将帐户的用户名和 Exchange 别名配置为相同。)
在 Exchange Server 计算机上启动 POP3 或 IMAP 服务。
将第三方程序配置为 Exchange Server 计算机的名称或 IP 地址作为其 POP3 或 IMAP 服务器。使用您为第三方软件创建的 AD 帐户的用户名和密码进行配置。
您可以使用 Outlook Web Access 或 Outlook 登录第三方软件的邮箱,以验证是否收到邮件。如果第三方软件抱怨无法访问其邮箱,我会使用嗅探器检查流量以确定访问失败的原因。
如果您在为第三方软件创建用户账户时没有将用户名和 Exchange 别名设置为相同,则在向第三方软件输入 POP3 / IMAP 用户名时,需要以 DOMAIN\用户名\别名 格式指定用户名。