您好我正在开发一个基于java / j2ee的Web应用程序的Web应用程序,我已经为我的门户网站的所有用户提供了一个功能,访问那里的gmail hotmail或yahoo帐户,应该能够发送内容以HTML格式通过电子邮件发送给他的联系人或朋友。我知道有很多PHP api可用于此而不是基于Java / j2ee的API。
这是基本要求。
除了使用Java邮件API,它在发送电子邮件时有一些限制,还有其他邮件api允许发送无限量的电子邮件吗?我还有一个疑问,我如何发送动态生成的HTML页面。
答案 0 :(得分:4)
披露:我是JAIDE和SALAMBC的创始人,但我希望下面的信息听起来仍然是公正的。
你基本上有两种方法可以去:
问题与这些解决方案是:
优势是:
有一些开源和商业库可以处理繁琐的任务,即保持联系人导入流程与网络邮件提供商所做的更改保持同步。
我所知道的是:
<强> PHP 强>
<强>爪哇强>
这听起来可能是公正的,但是由于OAuth弹出窗口并请求额外的确认,这里的转换可能会降到最低(不经验调查,只是感觉!)。 Scrapers需要你的用户名/密码,这是另一个障碍,不是那样,但由于OAuth尚未得到所有网络邮件的支持 - 并且大多数社交网络都要求提供用户名/密码 - 后者似乎是更成熟和更好的选择
答案 1 :(得分:3)
大多数服务都提供基于Web的API。虽然可能没有J2EE库,但您可能会使用一些常见的oauth,xml,http库。
查看此帖子,了解官方API的链接。
how to get contacts of gmail,yahoomail,hotmail using imap in php?
更新: 您可以检查Java库:http://code.google.com/p/socialauth/