我在我的网站上创建了一个简单的联系表格,允许用户输入他们的姓名、电子邮件和文本信息(使用
当他们点击“提交”时,我想从他们那里生成一封电子邮件并将其发送给我(即“发件人”和/或“回复地址”将是他们输入的电子邮件地址),其中包含他们的消息。
我知道由于许多不同原因,无法在浏览器内部执行此操作存在限制。我也知道可以使用预填充有额外信息的
相反,我想知道是否有任何方法可以完全在浏览器内部完成这个过程?我的想法是向另一个服务(不是我自己拥有的)进行
注意:我目前使用
firebase hosting
运行)。当他们点击“提交”时,我想从他们那里生成一封电子邮件并将其发送给我(即“发件人”和/或“回复地址”将是他们输入的电子邮件地址),其中包含他们的消息。
我知道由于许多不同原因,无法在浏览器内部执行此操作存在限制。我也知道可以使用预填充有额外信息的
mailto
链接来实现这一点,但我也不想使用这种方法。相反,我想知道是否有任何方法可以完全在浏览器内部完成这个过程?我的想法是向另一个服务(不是我自己拥有的)进行
POST
请求,然后按照描述发送电子邮件。有没有人有这种类型需求的经验?注意:我目前使用
firebase
进行托管,因为它对于静态内容是免费的。我查看了是否可以运行express
服务器并利用类似nodemailer
的东西,但我认为我最终会为其付费,这似乎有点过度杀伤性,因为我不希望每月发送超过25-50封电子邮件。