我想编写一个应用程序来整合/聚合多个电子邮件帐户(例如,att.net和gmail),以便用户可以体验所有邮件的“一站式购物”,或至少所有邮件个人电子邮件(我认为不可能(甚至可能是非法的)包含可能在公司墙后面的工作邮件,例如Outlook。)
然而,在我开始这个之前,我需要知道这对于个人电子邮件是否可行,IOW:是电子邮件提供商的必要“连接字符串”,例如gmail,hotmail,att.net / yahoo等“公共知识”?
显然,用户需要输入他们的userName和passWord,但是要连接到相应的邮件服务器那么 - 我可以依赖它来持久和“开放”访问吗?
答案 0 :(得分:1)
所有电子邮件提供商都提供标准的互联网协议来访问其电子邮件。
大多数是POP3,很多都是IMAP。 与大多数提供商一样,Gmail提供这两种服务。
POP3协议规范:http://www.faqs.org/rfcs/rfc1939.html#b IMAP协议规范:http://www.faqs.org/rfcs/rfc3501.html#b
来自Microsoft的ActiveSync(EAS),由许多主要提供商和大多数(全部?)手机实施,是一种专有协议,需要Microsoft的许可才能实施: http://www.microsoft.com/about/legal/en/us/intellectualproperty/iplicensing/programs/exchangeactivesyncprotocol.aspx大多数公司允许从外部客户端进行ActiveSync访问,但是没有多少允许POP3,有些允许IMAP。