Have ideas to improve npm?Join in the discussion! »

    emailjs-com
    TypeScript icon, indicating that this package has built-in type declarations

    2.6.4 • 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/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

    10,872

    Version

    2.6.4

    License

    MIT

    Unpacked Size

    62.5 kB

    Total Files

    23

    Last publish

    Collaborators

    • avatar