我们可以从静态网站(html页面)发送电子邮件吗?

我们可以从静态网站(html页面)发送电子邮件吗?,html,Html,我们可以从静态网站(html页面)发送电子邮件吗?如果不使用asp.net或其他技术(我的意思是没有服务器端技术)。您不能发送仅包含HTML的电子邮件(从前端),除非您不介意与第三方服务提供商交互,后者可以为您完成后端过程 否则,您需要使用后端,最常见和最简单的方法是使用PHP 没有服务器端编码,您只有一个通过HTML发送电子邮件的选项,那就是 <a href="mailto:emailaddress">Email</a> 仅使用javascript和html,是不可能

我们可以从静态网站(html页面)发送电子邮件吗?如果不使用asp.net或其他技术(我的意思是没有服务器端技术)。

您不能发送仅包含HTML的电子邮件(从前端),除非您不介意与第三方服务提供商交互,后者可以为您完成后端过程

否则,您需要使用后端,最常见和最简单的方法是使用PHP


没有服务器端编码,您只有一个通过HTML发送电子邮件的选项,那就是

<a href="mailto:emailaddress">Email</a>

仅使用javascript和html,是不可能的。Javascript并不打算做这样的事情,并且在与它所在的webbrowser之外的任何东西交互的方式上严重受损。您可以使用mailto:链接触发打开用户注册邮件客户端

但是,您可以通过弹出窗口更好地使用
mailto:
类解决方案

编辑:也许您不能使用服务器端,但如果您的主机提供了
formmail.cgi
,您可以使用它。大多数主机都支持这一点,而且很简单。

您可以这样做,但无法保证结果

以下代码是合法的:

<form method="post" action="mailto:my_adress@my_website.com" enctype="text/plain">
  <!-- some inputs here, with a submit of course -->
</form>


但在您这样做之前,请阅读。它将向您展示使用该代码的危险。

可能重复的可能重复的如果您对使用第三方代码感兴趣,www.mycontactform.com是一个好去处。它允许您为用户创建电子邮件表单并发送电子邮件。您只需复制他们的HTML代码并将其粘贴到静态站点即可。
<form method="post" action="mailto:my_adress@my_website.com" enctype="text/plain">
  <!-- some inputs here, with a submit of course -->
</form>