2010-11-16 92 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/