猿问

如何创建可以使用html发送电子邮件的电子邮件表单

我知道有很多使用mailto的示例:发布操作以仅使用html表单发送电子邮件。

但是实际上使用它会弹出“发送电子邮件”对话框(例如Outlook对话框),它实际上是使用我们自己的smtp服务器发送电子邮件。

无论如何,有没有创建HTML表单以在提交时简单地发送电子邮件?

例如,如果使用其他JavaScript API可以达到效果?比如说node.js?

谁能提供一些代码示例?


一只名叫tom的猫
浏览 1349回答 3
3回答

30秒到达战场

由于该线程中的许多答案已经表明,如果不使用PHP或JS,就无法从静态HTML页面发送邮件。我只是想补充一下,这里有一些很棒的解决方案,它们可以处理您的表单生成的HTTP Post请求并从中创建邮件。如果您不想将JS或PHP添加到您的网站,这些解决方案特别有用。这些服务器基本上可以配置有一个邮件服务器,该服务器负责随后发送电子邮件。服务器从您的HTTP帖子接收收件人,主题,正文等,然后将其填充到您要发送的邮件中。因此,从技术上来讲,仍然无法从HTML表单发送邮件,但结果是相同的。这些解决方案中的某些可以作为SaaS解决方案购买,也可以自己托管。我仅举几例,但是我敢肯定,如果有人对技术或服务本身感兴趣的话,那肯定会很多。
随时随地看视频慕课网APP
我要回答