javascript - 如何使用 ajax 从 IMAP 服务器获取电子邮件

标签 javascript html ajax smtp webmail

如果我想创建自己的基于 HTML 和 JS 的电子邮件客户端,我想知道从哪里开始。

基本上,是否可以仅使用 AJAX、JS、JQuery 等从服务器获取电子邮件?

客户端不会托管在从中获取电子邮件的服务器上,但如果存在跨域请求问题,我可以使用 CORS 来处理。

即使在搜索之后我也找不到我的问题的任何答案。

提前致谢

最佳答案

您不能仅使用浏览器 javascript 直接连接到 IMAP 服务器。浏览器无法建立 IMAP 连接。您至少需要一个服务器端代理/应用程序,它可以将您的 Web HTTP 请求转换为 Internet 上的 IMAP 请求。但是,我见过的每个基于 Web 的邮件客户端都使用多层架构,浏览器代码提供用户界面,Web 应用程序服务器提供业务逻辑,在您的情况下,外部电子邮件帐户本身提供大部分数据。

关于javascript - 如何使用 ajax 从 IMAP 服务器获取电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16820920/

相关文章:

c# - 在 ASP.NET 中使用 Jquery 和 Ajax

javascript - 登录成功后必须重定向到页面;现在只需重新加载(刷新)页面

javascript - Angular ng-repeat $index

php - 我如何在我的数据库中配对图像?

javascript - XMLHttpRequest 状态 0(responseText 为空)

javascript - 在 javascript 中发送和接收一个 blob

javascript - 快速提问,如何在不同的容器上而不是在它的正下方打开选项卡的事件内容?

javascript - jQuery 似乎不适用于浏览器

javascript - Import { module } from lib 和 import module from lib/module 在 Javascript 中的区别

javascript - js : load same js code with different parameters