我们如何才能使用JavaScript发送邮件?通过Javascript发送邮件
回答
它直接是不可能的。您必须使用服务器端语言(如ASP.Net),并使用AJAX调用服务器端电子邮件方法。这里有一个简单的例子使用jQuery:
$.ajax({
url: "MyController/SendMail",
data: { recipient = "[email protected]" },
success: function(data, status) {
alert("Mail sent");
},
error: function() {
alert("Mail failed.");
}
});
指导,谢谢我也想到这一点,我会尝试 – 2010-09-11 09:45:31
那是不可能的,你需要一些server-side programming language如PHP,ASP,Python等
我使用的是PHP。所以请参考php – 2010-09-11 09:47:16
这是可能的,从客户端接口JS,发送一个XMLHttpRequest请求的URI知道如何发送对应于给定负载的邮件 - 你需要听尽管那些使用某种服务器端语言的异步HTTP请求服务器端!
就像之前说过的那样,单靠Javascript是不可能的。即使是HTML5 Websocket API也无济于事。
但是,没有必要实现服务器桥接。有一个使用Flash/SWF作为网桥的常见解决方法,它可以打开真正的套接字连接。理论上这允许完整的客户端smtp连接。虽然,我确信没有人做到这一点,对您而言也不可行。
- 1. javascript - 通过outlook发送邮件
- 2. 通过javascript发送Outlook邮件
- 3. 通过Java发送邮件
- 4. 通过python发送邮件
- 5. 通过Telnet发送邮件
- 6. 通过C#发送邮件
- 7. 通过fsockopen发送邮件?
- 8. 通过gmail发送邮件
- 9. 通过gmail发送邮件
- 10. 通过邮件发送流
- 11. 通过imap发送邮件
- 12. 在javaScript中通过JSON通过Mandrill发送电子邮件
- 13. 邮件不通过发送邮件发送服务
- 14. Javascript:通过邮政发送数组
- 15. 发送邮件附件通过PHP PEAR
- 16. 通过电子邮件发送文件
- 17. 通过附件从unix发送邮件
- 18. 通过phpmailer发送邮件附件
- 19. 如何通过Skype4Java通过Skype发送邮件和发件人
- 20. 通过cPanel中的Sendgrid发送邮件
- 21. 通过Javamail发送电子邮件
- 22. 通过邮件发送对象
- 23. 回复通过电子邮件发送
- 24. 通过VB6发送电子邮件
- 25. 通过Gmail发送电子邮件
- 26. 通过电子邮件发送Spark DataFrame
- 27. .NET通过Gmail发送邮件
- 28. 无法通过phpmailer发送邮件
- 29. 通过Python发送电子邮件
- 30. 通过邮件发送Excel图表(Outlook)
你不能用纯JS做到这一点。 – NullUserException 2010-09-11 06:43:30
在任何情况下,你需要SMTP – 2010-09-11 07:43:15