我只能使用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是动态值。
答案 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>
某些客户服务提供商会为您提供电子邮件服务,帮助他们smtpjs,formspree,emailjs, Google APIs,但这不切实际,而且值得信赖。