我可以在没有服务器的情况下使用Javascript和jquery发送邮件吗?

时间:2019-08-23 04:42:46

标签: javascript jquery email gmail html-email

我只能使用javascirpt和jquery。

我的客户说没有服务器并且使用javascript和jquery可以从gmail SMTP发送电子邮件。

Gmail SMTP支持仅使用javascript和jquery可以发送电子邮件吗?没有服务器?

我想向电子邮件发送动态值的邮件模板(html)(没有服务器!)

我尝试了此URL内容。

https://github.com/dwyl/learn-to-send-email-via-google-script-html-no-server#how

但是我必须发送带有输入ID的电子邮件。 该ID是动态值。

1 个答案:

答案 0 :(得分:1)

您不能使用JavaScript,Jquery或使用服务器或后端从外部直接从前端发送电子邮件。因为您的凭证对所有人开放,并且背后有很多因素起作用……

一种选择是通过执行mailto:连接,让每个用户使用其社交网络服务器,该连接允许您定义标头数据并包括一个称为“ body”的准标头,用于设置所需的内容传递消息正文。

您可以使用以下方式发送:-

还有一些要添加的参数:

但是,您可以像以下将参数附加到电子邮件:-

您可以在其中输入一些要从前端发送的邮件中的参数

mailto:添加收件人,

note:-如果要添加多个收件人,请按照示例中的说明添加逗号分隔。

&cc =添加抄送收件人,

&bcc =添加密件抄送收件人,

&subject =添加邮件主题,

&body =添加邮件正文,

示例:-

<a href="mailto:sendMe1@example.com?cc=sendMecc@example.com?bcc=sendMebcc@example.com?subject=Mail-SubJect
  &body=Mail-Body....">
Send Me Email from Front-end
</a>

某些客户服务提供商会为您提供电子邮件服务,帮助他们smtpjsformspreeemailjsGoogle APIs,但这不切实际,而且值得信赖。