为了账号安全,请及时绑定邮箱和手机立即绑定

如何从JavaScript发送电子邮件

如何从JavaScript发送电子邮件

开满天机 2019-06-12 16:18:02
如何从JavaScript发送电子邮件我希望我的网站有能力发送电子邮件而不刷新页面。所以我想用Javascript。<form action="javascript:sendMail();" name="pmForm" id="pmForm" method="post">Enter Friend's  Email:<input name="pmSubject" id="pmSubject" type="text" maxlength="64" style="width:98%;" /> <input name="pmSubmit" type="submit" value="Invite" />下面是我想要调用函数的方式,但我不知道将什么放入javascript函数中。从我所做的研究中,我找到了一个使用mailto方法的例子,但我的理解是,它实际上并不是直接从站点发送的。因此,我的问题是,在哪里可以找到在JavaScript函数中直接从网站发送电子邮件的内容。function sendMail() {     /* ...code here...    */}
查看完整描述

3 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

您不能直接用javascript发送电子邮件。

但是,您可以打开用户的邮件客户端:

window.open('mailto:test@example.com');

还有一些参数可以预先填充主题和正文:

window.open('mailto:test@example.com?subject=subject&body=body');

另一种解决方案是对服务器执行Ajax调用,以便服务器发送电子邮件。小心不要让任何人通过你的服务器发送任何电子邮件。


查看完整回答
反对 回复 2019-06-12
  • 3 回答
  • 0 关注
  • 4121 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信