我有一个HTML表单,其中包含一个文本框,用户可以在其中输入他的电子邮件-让我们说注册一个时事通讯和一个按钮加入。
当点击按钮时,我想给自己发送一封主题不变的电子邮件,如:"新用户加入了您的时事通讯",并在电子邮件的正文中输入用户输入的文本。
所以与PHP和Javascript代码的可能-我正在寻找一个纯html代码做同样的(在我的index.html文件)
使用<a href: mailto...>
或<form action=mailto:... method=post>
或<button onclick:mailto...>
打开我的邮件应用程序:(
- 是否有一种方法可以在后台发送该电子邮件(无需打开邮件应用程序),从电子邮件正文中的文本框的数据?
- 如果是问题1,那么是否有办法添加固定主题
不,没有办法使用纯html发送电子邮件。电子邮件通过SMTP协议发送。浏览器在HTTP协议中运行。因此,即使使用纯javascript也无法发送电子邮件。只有服务器可以使用SMTP协议发送数据
不能,因为不使用SMTP服务器就不能发送电子邮件。该服务器必须通过PHP或其他服务器端脚本进行连接(服务器必须接收表单请求并进行处理)。你不能通过纯HTML联系SMTP服务器(这将是非常不安全的)。
关于mailto:这只适用于您的客户端在其本地机器上安装了邮件客户端。此邮件客户端必须正确配置,以便-猜猜是什么-联系SMTP服务器以发送邮件。
然而,可以通过mailto传递主题:https://css-tricks.com/snippets/html/mailto-links/