使用JavaScript的EmailJS

问题描述 投票:0回答:1

使用EmailJS直接从JavaScript发送电子邮件。

[请查看下面的答案,我收到了很多有关恶意攻击的评论。.因为此文件正在浏览器中加载,所以恶意用户可以轻松获取您的关键配置。那么,如何避免呢?

 var templateParams = {
    to_name: 'xyz',
    from_name: 'abc',
    message_html: 'Please Find out the attached file'
  };

  emailjs.send('YOUR_SERVICE_ID', 'YOUR_TEMPLATE_ID', templateParams)
    .then(function(response) {
      console.log('SUCCESS!', response.status, response.text);
    }, function(error) {
      console.log('FAILED...', error);
    });
javascript email html-email email-integration
1个回答
-1
投票
发送时,您需要配置以下详细信息。

1]首先,转到此站点[https://www.emailjs.com/]并创建一个免费帐户。

2)在“连接您的电子邮件服务”按钮下,单击并配置。您会得到“ YOUR_SERVICE_ID”

3)然后单击“创建电子邮件模板”按钮并进行配置。您会得到“ YOUR_TEMPLATE_ID”

4)单击“从JavaScript发送电子邮件”按钮。您将获得代码。

5)您将在[https://dashboard.emailjs.com/account]]中获得“ YOUR_USER_ID”>

我完成了所有配置,并添加了代码,请检查。下面的代码。

注意:-“请加密或嵌入您的use_id以进行恶意攻击。”

<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/email.min.js"> </script> <script type="text/javascript"> (function() { emailjs.init("YOUR_USER_ID"); //please encrypted user id for malicious attacks })(); //set the parameter as per you template parameter[https://dashboard.emailjs.com/templates] var templateParams = { to_name: 'xyz', from_name: 'abc', message_html: 'Please Find out the attached file' }; emailjs.send('YOUR_SERVICE_ID', 'YOUR_TEMPLATE_ID', templateParams) .then(function(response) { console.log('SUCCESS!', response.status, response.text); }, function(error) { console.log('FAILED...', error); }); </script>
© www.soinside.com 2019 - 2024. All rights reserved.