New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

gmail-now

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gmail-now

Dead-simple gmail REST client

  • 1.0.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

gmail-now

A dead-simple gmail REST client.

  • Do you need to send an email when your silly Node script finishes executing?
  • Do you need to send an email or two per day using a gmail account (gSuit or gmail)?
  • Did you try using gmail SMTP and needed to always check the less secure app option and forget it all the time?
  • Other enterprise-ready email providers are not suitable for your in a way or another?

This is for you.

Getting Started

1- Install the package:

npm install --save gmail-now

2- Create your Google project, enable Gmail API, create your web application OAuth2 credentials and fetch the refresh and access tokens. (I'll put up a wiki page about that later)

3- Use the following code sample to send a mail:

'use strict';

const fs = require('fs');
const GmailClient = require('gmail-now');

const TOKENS_PATH = 'token.json';
const CREDENTIALS_PATH = 'credentials.json';

const gmailClient = new GmailClient(CREDENTIALS_PATH, TOKENS_PATH);

gmailClient.sendMail(
    'Bassel Shmali <bass3l@gmail.com>', //from
    'Bassel Shmali <bass3l@gmail.com>', //to
    'YEA!!1',  //subject
    'This is a nice email body!' // <- email body, takes HTML too
);

FAQs

Package last updated on 05 May 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc