如何格式化使用表单发送的电子邮件的内容?

时间:2011-06-11 19:12:51

标签: javascript html email forms html-form

我有一个复杂的HTML表单,我想通过电子邮件发送。有没有办法通过javascript发送和格式化此电子邮件的内容,而不使用服务器端脚本?

编辑:让我们假设有一个smtp服务器来完成这项工作。

3 个答案:

答案 0 :(得分:3)

您无法从Javascript发送电子邮件,因此明显的答案是否定的。

但是,您可以使用用户的电子邮件客户端使用Sending emails with Javascript中描述的技术发送电子邮件。当然,这允许用户在发送电子邮件之前修改电子邮件,并且仍然需要电子邮件服务器接受该消息,但它不需要编写接收HTTP请求的代码输入并发送电子邮件。

答案 1 :(得分:1)

要发送电子邮件,您必须连接到SMTP服务器,现在您希望通过服务器进行此类连接,原因如下:

  1. 你不知道客户端有什么样的防火墙,它可能会阻止你的端口
  2. 要使客户端连接到您的服务器,您必须为他/它提供用户名和密码,这是您真正不想做的事情
  3. 除此之外,我不知道是否有办法做到这一点,但听到这样的事情我会感到很惊讶。祝你好运

答案 2 :(得分:0)

为什么不在您的网站上发布表格并发送链接?