Javascript IMAP和SMTP客户端?

时间:2010-09-23 03:04:35

标签: javascript ssl smtp imap

是否可以构建可以在仅使用Javascript的浏览器中运行的SMTP / IMAP客户端?

2 个答案:

答案 0 :(得分:14)

目前无法在浏览器中的普通网络应用中执行此操作。但是,可以在具有特权api访问权限的打包应用程序中执行此操作:

如果您正在寻找经过实战验证的库,whiteout.io在纯JS中开发并维护经过良好测试的IMAP / SMTP / MIME-codec实现:

http://emailjs.org

麻省理工学院授权并免费使用。

答案 1 :(得分:6)

同意Daniel,它在javascript中是不可能的。

有一个新的WebSockets API将被添加到浏览器中以允许通过套接字进行通信,但即使在引入之后,它也是不可能的。 WebSockets API竭尽全力确保无法做到这一点,因为它存在安全风险。