我們如何才能使用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. 通過郵件發送郵件附件laravel 5.4通過郵件
- 4. 通過附件發送郵件通過javascript
- 5. 通過fsockopen發送郵件?
- 6. 通過SmtpClient發送郵件
- 7. 通過郵件發送流
- 8. 通過Telnet發送郵件
- 9. 通過System.Net.Mail發送郵件
- 10. 通過python發送郵件
- 11. 通過C#發送郵件
- 12. 通過SMTP發送郵件?
- 13. 通過PHP發送郵件
- 14. 通過Java發送郵件
- 15. 通過gmail發送郵件
- 16. 通過gmail發送郵件
- 17. 通過imap發送郵件
- 18. 通過梨郵件發送郵件
- 19. 在javaScript中通過JSON通過Mandrill發送電子郵件
- 20. 無法通過Hotmail發送電子郵件,只能通過Gmail發送郵件
- 21. 郵件不通過發送郵件發送服務
- 22. 通過Visual C++/Cli不發送郵件發送電子郵件
- 23. Javascript:通過郵政發送數組
- 24. 通過mailchimp api發送通知郵件
- 25. 通過電子郵件發送文件
- 26. 通過附件發送郵件
- 27. 通過phpmailer發送郵件附件
- 28. 發送郵件附件通過PHP PEAR
- 29. 通過附件從unix發送郵件
- 30. 如何通過Skype4Java通過Skype發送郵件和發件人
你不能用純JS做到這一點。 – NullUserException 2010-09-11 06:43:30
在任何情況下,你需要SMTP – 2010-09-11 07:43:15