通过Javascript邮件

时间:2010-09-11 06:41:55

标签: php javascript

我们如何使用JavaScript 发送邮件

4 个答案:

答案 0 :(得分:2)

直接不可能。您必须使用服务器端语言(如ASP.Net),并使用AJAX调用服务器端电子邮件方法。这是使用jQuery的简单示例:

$.ajax({
    url: "MyController/SendMail",
    data: { recipient = "bob@someplace.com" },
    success: function(data, status) {
       alert("Mail sent");
    },
    error: function() {
       alert("Mail failed.");
    }
});

答案 1 :(得分:1)

从客户端接口JS可以将XMLHttpRequest请求发送到理解如何发送与给定有效负载相对应的邮件的URI - 您需要使用某种方式侦听那些异步HTTP请求服务器端。但是服务器端语言!

答案 2 :(得分:0)

这是不可能的,你需要一些server-side programming language,如PHP,ASP,Python等。

答案 3 :(得分:0)

如前所述,单凭Javascript是不可能的。即使是HTML5 Websocket API也无济于事。

但是,没有必要实现服务器桥接。使用Flash / SWF作为桥接器有一个常见的解决方法,可以打开真正的套接字连接。理论上,这允许完整的客户端smtp连接。虽然,我确信没有人做过这件事,对你来说似乎也不可行。