2010-09-26 183 views

回答

1

由於瀏覽器中的安全限制,不可能。據我所知,可以在flash或java中完成。即將到來的WebSockets也不會幫助你。

您的最佳選擇可能是調用服務器上的一個腳本,該腳本將套接字連接到最終目標,即SMTP服務器,然後通過HTTP將數據傳回客戶端。

1

您沒有使用瀏覽器集成的JavaScript進行套接字訪問,它會違反沙箱安全模型。所以不,沒有SMTP或任何其他協議。即使file://應該是相當困難的。

像node.js這樣基於服務器的JavaScript可以做這樣的事情。

訪問例如通過瀏覽器的SMTP通常通過在服務器上運行的代理腳本完成,並向客戶端講HTTP。