相关疑难解决方法(0)

如何从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" />
Run Code Online (Sandbox Code Playgroud)

这是我想要调用函数的方式,但我不确定将什么放入javascript函数中.从我所做的研究中我发现了一个使用mailto方法的例子,但我的理解是实际上并不直接从网站发送.

所以我的问题是我在哪里可以找到JavaScript函数中的内容,直接从网站发送电子邮件.

function sendMail() {
    /* ...code here...    */
}
Run Code Online (Sandbox Code Playgroud)

javascript email

217
推荐指数
9
解决办法
67万
查看次数

如何在AngularJS控制器中调用mailto

我正在角应用程序中实现一个简单的电子邮件反馈功能.邮件具有预定义的邮件主题和内容模板.角度控制器需要调出客户端电子邮件客户端(如调用"mailto:foo@bar.com")并实现预定义的主题,内容模板.任何人都知道如何实施它?

email angularjs

19
推荐指数
2
解决办法
3万
查看次数

如何在不打开邮件客户端的情况下使用JavaScript发送电子邮件?

我正在编写一个带有注册按钮的HTML页面,该按钮应该无需打开本地邮件客户端即可静默发送电子邮件.这是我的HTML:

<form method="post" action="">
    <input type="text" id="email_address" name="name" placeholder="Enter your email address..." required>
    <button onclick="sendMail(); return false">Send Email</button>
</form>
Run Code Online (Sandbox Code Playgroud)

...这是我的JavaScript代码:

<script type="text/javascript">
  function sendMail() {
    var link = 'mailto:hello@domain.com?subject=Message from '
             +document.getElementById('email_address').value
             +'&body='+document.getElementById('email_address').value;
    window.location.href = link;
}
</script>
Run Code Online (Sandbox Code Playgroud)

上面的代码有效...但它会打开本地电子邮件客户端.如果我删除属性中的return语句,onclick如下所示:

<form method="post" action="">
    <input type="text" id="email_address" name="name" placeholder="Enter your email address..." required>
    <button onclick="sendMail()">Send Email</button>
</form>
Run Code Online (Sandbox Code Playgroud)

...然后根本不发送电子邮件.我错过了什么吗?

任何帮助将得到真诚的赞赏:-)

html javascript html-email

18
推荐指数
3
解决办法
10万
查看次数

我可以使用JavaScript创建客户端电子邮件吗?

我想创建一个客户端邮件创建者网页.我知道在html表单中使用mailto操作的问题(非标准,客户端上没有设置默认邮件应用程序).但网页不是很重要,他们并不在乎.

mailto操作创建的邮件具有以下语法:

主题:未定义的
主体:

param1 = value1
param2 = value2
.
.
.
paramn =值N

我可以使用JavaScript来格式化这样的邮件吗?

主题:XXXXX

正文:Value1; Value2; Value3 ... ValueN

javascript email

16
推荐指数
2
解决办法
3万
查看次数

11
推荐指数
3
解决办法
3万
查看次数

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

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

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

html javascript forms email

5
推荐指数
1
解决办法
2033
查看次数

从 Javascript/Tampermonkey/Greasemonkey 发送通知电子邮件(无服务器)

我需要从前端发送通知。通知将使用 Tampermonkey Chrome 扩展程序监控来自网站的分析数据。

这可能吗?

javascript email greasemonkey tampermonkey

5
推荐指数
0
解决办法
2471
查看次数

使用js从浏览器发送电子邮件

我创建了一个简单的联系表单,允许用户在我的网站上输入其姓名,电子邮件和短信(使用进行运行firebase hosting)。

当他们点击submit我要生成一封电子邮件,从它们发送到自己(即和/或回复到将它们输入的电子邮件地址),包含他们的信息。

我知道,出于多种原因,在浏览器中执行此操作存在一些限制。我也知道,可以通过使用mailto电子邮件中预先填充的额外信息的链接来实现此目的,但是我也不想使用这种方法。

相反,我想知道是否有什么方法可以从浏览器中实现全部目标?我一直认为是POST向另一个服务(不是我本人拥有)发出请求,然后该服务将按所述发送电子邮件。有人对这种要求有经验吗?

注意:我目前正在托管,firebase因为它免费提供静态内容。我调查了我是否可以运行express服务器并使用诸如之类的东西nodemailer,但是我认为我最终会花钱在某个地方运行它,因为我预计不会发送超过25至50封电子邮件,这似乎有些过头了一个月。

javascript email reactjs redux-form

3
推荐指数
2
解决办法
3901
查看次数