2010-09-26 186 views

回答

1

由于浏览器中的安全限制,不可能。据我所知,可以在flash或java中完成。即将到来的WebSockets也不会帮助你。

您的最佳选择可能是调用服务器上的一个脚本,该脚本将套接字连接到最终目标,即SMTP服务器,然后通过HTTP将数据传回客户端。

1

您没有使用浏览器集成的JavaScript进行套接字访问,它会违反沙箱安全模型。所以不,没有SMTP或任何其他协议。即使file://应该是相当困难的。

像node.js这样基于服务器的JavaScript可以做这样的事情。

访问例如通过浏览器的SMTP通常通过在服务器上运行的代理脚本完成,并向客户端讲HTTP。