猿问

如何从JavaScript发送电子邮件

如何从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...    */}


开满天机
浏览 4122回答 3
3回答

人到中年有点甜

您不能直接用javascript发送电子邮件。但是,您可以打开用户的邮件客户端:window.open('mailto:test@example.com');还有一些参数可以预先填充主题和正文:window.open('mailto:test@example.com?subject=subject&body=body');另一种解决方案是对服务器执行Ajax调用,以便服务器发送电子邮件。小心不要让任何人通过你的服务器发送任何电子邮件。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答