npm

Need private packages and team management tools?Check out npm Orgs. »

emailjs-com

2.4.1 • Public • Published

EmailJS-COM

SDK for EmailJS.com users.
Use you EmailJS account for sending emails.

Intro

EmailJS helps sending emails using client side technologies only. No server is required – just connect EmailJS to one of the supported email services, create an email template, and use our Javascript library to trigger an email.

Quick Start

Install EmailJS SDK using npm:

$ npm install emailjs-com --save

Using bower:

$ bower install emailjs-com --save

Or manually:

<script type='text/javascript' src='https://cdn.jsdelivr.net/npm/emailjs-com@2.4.1/dist/email.min.js'></script>
<script type='text/javascript'>
   (function(){
      emailjs.init('<YOUR USER ID>');
   })();
</script> 

Documentation

Documentation is available at https://www.emailjs.com/docs

Examples

send email

var templateParams = {
    name: 'James',
    notes: 'Check this out!'
};
 
emailjs.send('<YOUR SERVICE ID>','<YOUR TEMPLATE ID>', templateParams)
    .then(function(response) {
       console.log('SUCCESS!', response.status, response.text);
    }, function(err) {
       console.log('FAILED...', err);
    });

send form

emailjs.sendForm('<YOUR SERVICE ID>','<YOUR TEMPLATE ID>', '#myForm')
    .then(function(response) {
       console.log('SUCCESS!', response.status, response.text);
    }, function(err) {
       console.log('FAILED...', err);
    });

Angular X / VueJS / ReactJS

import emailjs from 'emailjs-com';
 
const templateParams = {
    name: 'James',
    notes: 'Check this out!'
};
 
emailjs.send('<YOUR SERVICE ID>','<YOUR TEMPLATE ID>', templateParams, '<YOUR USER ID>')
    .then((response) => {
       console.log('SUCCESS!', response.status, response.text);
    }, (err) => {
       console.log('FAILED...', err);
    });

License

MIT

install

npm i emailjs-com

Downloadsweekly downloads

1,746

version

2.4.1

license

MIT

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability