Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML网站、电子邮件问题_Javascript_Asp.net_Html_Email - Fatal编程技术网

Javascript HTML网站、电子邮件问题

Javascript HTML网站、电子邮件问题,javascript,asp.net,html,email,Javascript,Asp.net,Html,Email,您好,我需要一些代码来直接用javascript发送电子邮件,而无需在outlook服务器或任何其他电子邮件服务器上加载信息。 我使用HTML作为一个静态网站。是否有任何方法可以实现这一点,或者我必须移动到asp.net才能获得system.mail库 我们将非常感谢您的帮助 不,在javascript中,您所能做的就是打开邮件客户端(如果有的话) 要直接发送邮件,您必须使用服务器端语言如果不调用用户邮件客户端(即Outlook、Thunderbird),则无法在客户端执行此操作。您可以使用as

您好,我需要一些代码来直接用javascript发送电子邮件,而无需在outlook服务器或任何其他电子邮件服务器上加载信息。 我使用HTML作为一个静态网站。是否有任何方法可以实现这一点,或者我必须移动到asp.net才能获得system.mail库

我们将非常感谢您的帮助


不,在javascript中,您所能做的就是打开邮件客户端(如果有的话)


要直接发送邮件,您必须使用服务器端语言

如果不调用用户邮件客户端(即Outlook、Thunderbird),则无法在客户端执行此操作。您可以使用asp.net或PHP解决此问题。

电子邮件功能是服务器端功能。因此,是的,您需要恢复到像asp.net这样的服务器端技术


使用ajax控件怎么样?这样,您就可以给人一种“客户端”电子邮件的印象,而不会出现页面闪烁

如果您没有对邮件服务器的服务器端访问权限,并且要发送表单/反馈,那么在纯html上,您可以使用第三方电子邮件表单系统。有许多公司提供免费的电子邮件表单,您将html表单提交到他们的服务器,然后他们将表单发送到您希望的地址


例如,你可以试试这个:

你有不同的选择,不幸的是没有一个完全符合你的定义

  • 您可以使用第三方电子邮件表单系统。您基本上设置了一个联系人表单(字段、tos、ccs…),然后将其加载到页面中
  • 调用管理请求的服务器端方法(因此应使用ASP.NET或任何其他服务器端语言)
  • 您有一种WebService方式来联系邮件服务器并提交电子邮件请求,而您只需要一个ajax调用即可执行该操作
  • 呼叫用户邮件客户端(即Outlook、Thunderbird)