Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用ajax从IMAP服务器获取电子邮件_Javascript_Html_Ajax_Smtp_Webmail - Fatal编程技术网

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

Javascript 如何使用ajax从IMAP服务器获取电子邮件,javascript,html,ajax,smtp,webmail,Javascript,Html,Ajax,Smtp,Webmail,如果我想创建自己的基于HTML和JS的电子邮件客户端,我想知道从哪里开始 基本上,是否可以仅使用AJAX、JS、JQuery等从服务器获取电子邮件 客户端不会托管在从中提取电子邮件的服务器上,但是如果存在交叉或登录请求的问题,我可以使用CORS处理 即使在搜索之后,我也找不到我的问题的任何答案 提前感谢您不能仅使用浏览器javascript直接连接到IMAP服务器。浏览器无法进行IMAP连接。您至少需要一个服务器端代理/应用程序,它可以通过Internet将web HTTP请求转换为IMAP请求

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

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

客户端不会托管在从中提取电子邮件的服务器上,但是如果存在交叉或登录请求的问题,我可以使用CORS处理

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


提前感谢

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