puppeteer-email-provider v0.0.5
puppeteer-email-provider
Abstract base class for puppeteer email providers.
Install
npm install --save puppeteer-email-providerUsage
TODO
API
Table of Contents
PuppeteerEmailProvider
Abstract base class for pupeteer email providers.
Type: function ()
name
Provider name.
Type: string
signup
Creates a new email account using this provider.
Some providers may require additional user information during signup.
Returns an email session with the authenticated puppeteer browser.
Type: function (user, opts)
userobject User info for the account to createoptsobject Optionsopts.browserObject Puppeteer browser instance to use
signin
Signs into an existing email account using this provider.
You must specify either user.username or user.email.
Returns an email session with the authenticated puppeteer browser.
Type: function (user, opts)
userobject User info for the account to sign intooptsobject Optionsopts.browserObject Puppeteer browser instance to use
signout
Signs out of the given authenticated session using this provider.
Type: function (session): Promise
sessionPuppeteerEmailSession
sendEmail
Sends an email from an authenticated session using this provider.
Type: function (session, email, opts): Promise
getEmails
Fetches emails visible from the inbox of an authenticated session using this provider.
Type: function (session, opts)
sessionPuppeteerEmailSessionoptsobject? Optionsopts.querystring? Search query to narrow down results
Related
- puppeteer-email - Email automation driven by headless chrome.
License
MIT © Travis Fischer