2011-03-28 41 views

回答

0

确切地说,没有办法直接发送邮件通过html发送邮件....但是,如果您有任何其他支持任何服务器端脚本的服务器,您可以编写通用的ajax功能,并保持其访问权限打开,并从您的HTML代码通过JavaScript调用功能...希望这有助于!

+0

我想你忘记了mailto:links;他们是100%的客户端。 – KeithS 2011-03-28 19:17:01

+0

这将构成跨网站脚本,它被大多数浏览器阻止(xss) – Jakub 2011-03-28 19:17:55

5

您可以使用mailto:网址,将打开用户的邮件客户端,如果浏览器被这样配置:

<a href="mailto:[email protected]">Send mail</a> 

您也可以指定E-Mail的身体和一些头。详情请参阅Wikipedia article

然而,它是非常多的。这只会打开一个预设地址的电子邮件;用户将不得不发送该邮件,并且该邮件将具有其发件人地址。没有其他办法。

+0

+1关于“否”的唯一有效答案 – Jakub 2011-03-28 19:18:51

+1

AFAIK也可以将“mailto:”设置为表单的动作。这使您对邮件内容有了更多的控制权。我不会推荐使用这个。 – davrieb 2011-03-28 19:25:41

相关问题