2010-11-16 142 views
1

嗨我需要一些代碼直接用javascript發送電子郵件,而不需要在outlook服務器或任何其他電子郵件服務器上加載信息。 我使用HTML作爲其靜態網站。有沒有辦法實現這一點,或者我必須移動到asp.net才能獲得system.mail庫。HTML網站,電子郵件問題

任何幫助將得到高度讚賞。

問候

回答

0

你有不同的選擇,遺憾的是沒有一個完全符合你的定義

  • 您可以使用第三方電子郵件的形式系統。你基本上建立了一個聯繫表單(fields,tos,ccs ...),它不會加載到你的頁面上。
  • 您可以調用服務器端方法來管理您的請求(因此您應該使用ASP.NET或任何其他服務器端語言)
  • 您有WebService方式來聯繫您的郵件服務器並提交電子郵件請求你只需要一個阿賈克斯呼叫來執行操作
  • 致電用戶郵件客戶端(即Outlook,Thunderbird)
2

不,在JavaScript所有你能做的就是打開郵件客戶端(如果有的話)。

要發送郵件直接您必須使用服務器端語言

0

有沒有辦法做到這一點在客戶端,而不調用用戶的郵件客戶端(即Outlook中,雷鳥)。你可以使用asp.net或PHP來解決這個問題。

0

電子郵件功能是服務器端功能。所以,是的,你需要恢復到像asp.net這樣的服務器端技術。

如何使用ajax控件?這樣你就可以給出「客戶端」電子郵件的印象,而不會閃爍頁面。

1

如果您沒有郵件服務器的服務器端訪問權限,並且如果是關於發送表單/反饋,請使用純HTML格式,您可以使用第三方電子郵件表單系統。有許多公司提供免費的電子郵件表格,您將HTML表單提交給他們的服務器,並將表格發送到您希望的地址。

例如,你可以試試這個:http://www.emailmeform.com/