如何格式化用表单发送的电子邮件的内容
How to format the content of an email send with a form?
我有一个复杂的HTML表单,我想通过电子邮件发送。有没有一种方法可以在不使用服务器端脚本的情况下,通过javascript将此电子邮件的内容发送并格式化为HTML?
编辑:让我们假设手边有一个smtp服务器来完成这项工作。
您不能从Javascript发送电子邮件,所以显而易见的答案是否定的。
但是,您可以使用用户的电子邮件客户端,使用Javascript发送电子邮件中描述的技术发送电子邮件。当然,这允许用户在发送电子邮件之前修改电子邮件,并且仍然需要电子邮件服务器来接受消息,但不需要您编写以HTTP请求为输入并发送电子邮件的代码。
为了发送电子邮件,你必须连接到SMTP服务器,现在你想通过服务器进行这种连接的原因有几个:
- 你不知道客户端有什么类型的防火墙,它可能会阻止你的端口
- 要使客户端连接到您的服务器,您必须向他/它提供用户名和密码,而这是您真正不想做的事情
除此之外,我不知道是否有办法做到这一点,但听到这样的事情我会很惊讶。祝好运
为什么不在您的网站上发布表单并发送链接?
相关文章:
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 使用angularjs验证文本框中的电子邮件
- 使用正则表达式评估电子邮件地址时出现性能问题
- javascript中添加验证电子邮件的问题
- 如何在收到电子邮件时自动调用脚本
- 获取屏幕截图并在电子邮件中发送的按钮
- 将项目履行与高级模板合并,并通过电子邮件发送至Netsuite 2.0
- php&js-将电子邮件添加到输入文本中
- 将用户制作的SVG(raphael.js)发送到服务器(php),以便通过电子邮件发送
- 以PDF附件的形式通过电子邮件发送谷歌文档
- 将Meteor中的base64 PDF作为电子邮件附件
- 来自现场目的的Meteor电子邮件.send()
- 根据部门用户的选择,接收来自多个电子邮件地址的Wordpress Contactform7查询
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- 如果填写了特定值,则通过电子邮件发送电子表格中的数据
- 窗口提醒或类似内容中的电子邮件表单
- 如何格式化match()参数以定位电子邮件中的字符串
- 使用 MailApp.sendEmail 格式化正文电子邮件文本的替代方法
- 正在格式化电子邮件正文的JSON
- 希望我格式化的DIV转换为PDF,并通过电子邮件发送在一个单一的点击.这可能吗?