有没有一种方法来发送电子邮件与数据从输入没有PHP或javascript只是纯简单的html


is there a way to send an email with data from input without php or javascript just pure simple html?

我有一个HTML表单,其中包含一个文本框,用户可以在其中输入他的电子邮件-让我们说注册一个时事通讯和一个按钮加入。

当点击按钮时,我想给自己发送一封主题不变的电子邮件,如:"新用户加入了您的时事通讯",并在电子邮件的正文中输入用户输入的文本。

所以与PHP和Javascript代码的可能-我正在寻找一个纯html代码做同样的(在我的index.html文件)

使用<a href: mailto...><form action=mailto:... method=post><button onclick:mailto...>打开我的邮件应用程序:(

  1. 是否有一种方法可以在后台发送该电子邮件(无需打开邮件应用程序),从电子邮件正文中的文本框的数据?
  2. 如果是问题1,那么是否有办法添加固定主题

不,没有办法使用纯html发送电子邮件。电子邮件通过SMTP协议发送。浏览器在HTTP协议中运行。因此,即使使用纯javascript也无法发送电子邮件。只有服务器可以使用SMTP协议发送数据

不能,因为不使用SMTP服务器就不能发送电子邮件。该服务器必须通过PHP或其他服务器端脚本进行连接(服务器必须接收表单请求并进行处理)。你不能通过纯HTML联系SMTP服务器(这将是非常不安全的)。

关于mailto:这只适用于您的客户端在其本地机器上安装了邮件客户端。此邮件客户端必须正确配置,以便-猜猜是什么-联系SMTP服务器以发送邮件。

然而,可以通过mailto传递主题:https://css-tricks.com/snippets/html/mailto-links/