有没有一种方法可以发送包含输入数据的电子邮件,而不需要php或javascript,只需要简单的html?

有没有一种方法可以发送包含输入数据的电子邮件,而不需要php或javascript,只需要简单的html?,javascript,php,html,email,Javascript,Php,Html,Email,我有一个HTML表单和一个文本框,用户可以在其中输入他的电子邮件,比如说注册一份时事通讯和一个加入的按钮 当点击按钮时,我想给自己发送一封带有固定主题的电子邮件,如:“一位新用户加入了您的新闻稿”,并在电子邮件正文中输入用户输入的文本 因此,使用PHP和Javascript代码是可能的——我正在寻找一个纯html代码,它也可以做到这一点(在我的index.html文件中) 使用或或打开我的邮件应用程序:( 有没有一种方法可以在后台(不打开邮件应用程序)使用电子邮件正文中的文本框中的数据发送该电子

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

当点击按钮时,我想给自己发送一封带有固定主题的电子邮件,如:“一位新用户加入了您的新闻稿”,并在电子邮件正文中输入用户输入的文本

因此,使用PHP和Javascript代码是可能的——我正在寻找一个纯html代码,它也可以做到这一点(在我的index.html文件中)

使用
打开我的邮件应用程序:(

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

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

    否,因为您无法在不使用SMTP服务器的情况下发送电子邮件。必须由p联系此服务器HP或其他服务器端脚本(服务器必须接收表单请求并进行处理)。您不能通过纯HTML与SMTP服务器联系(顺便说一句,这将非常不安全)

    关于mailto:仅当您的客户端在其本地计算机上安装了邮件客户端时,此选项才有效。必须正确配置此邮件客户端,以便-猜猜是什么-联系SMTP服务器以发送邮件

    但是,可以通过邮件将主题传递给:

    不,你不能。@jmoerdyk对我来说听起来有点狡猾,IMHO。是的,未经用户同意/知情而代表用户秘密发送邮件将是秘密的“在后台发送邮件”让我感到困惑,并以错误的方式摩擦我;我必须诚实地说。就我而言,你不能这样做,而且有很多原因。我不会一一列举,因为这个区域不允许有那么多字符。@KukulaMula不同的是,所有这些都是从服务器发送电子邮件的,在大多数情况下,这是一个值得信任和期望的来源。以及最重要的是,它不是用户。因此,虽然电子邮件可能是“在后台”发送的,但用户并不参与其中,您知道是谁以及为什么发送电子邮件。如果有人进来并在您不知情的情况下从您的机器上以您的名义发送电子邮件,则情况会大不相同。“但是,也可以通过邮件传递主题:”-他们已经在问题中包括了这一点,所以我相信他们已经知道如何做。所以他们的“如果对问题1是肯定的,那么有没有办法添加固定主题”这里不适用,因为Q1不适用,直到他们使用正确的发送邮件的方法。为完整起见,我想给出一个提示,说明如何通过邮件将主题传递给它不会造成任何损害:-)是的,不会。然而,这个问题对我来说太宽泛和太不清楚了,我确信还有其他人也有同样的想法。真正的nvm可能应该关闭。TBH,我投票决定关闭,因为不清楚。评论(和答案)已经给了他们,但他们还没有浮出水面,除非他们决定起飞后再回来,谁知道呢;-)