🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

onesec-api

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

onesec-api

NodeJS wrapper for 1secmail.com

1.0.2
latest
Source
npm
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

OneSecAPI

Installation

Using npm

npm install onesec-api

Using yarn

yarn add onesec-api

Example

npm run test

const { OneSecMailbox } = require("../lib");

const oneSec = new OneSecMailbox("test", "esiix.com");

oneSec.getMail().then((mailbox) => {
  mailbox.forEach((msg, i) => {
    console.log(
      `Email #${i + 1} (of ${mailbox.length})\n` +
        ` From: ${msg.getSender()}\n` +
        ` Subject: ${msg.getSubject()}\n` +
        ` Body: ${msg.getTextBody()}\n` +
        ` Date: ${msg.getDate()}\n` +
        ` Attachment Count: ${msg.getAttachments().length}`
    );
  });
});

Documentation

OneSecMailbox

Methods

new OneSecMailbox(username: string, domain: string): OneSecMailbox;

Arguments

  • Username - The username of the email
  • Domain - The email domain (Not including the '@')
    • Valid Domains: 1secmail.com 1secmail.org 1setmail.net wwjmp.com esiix.com

Description

OneSecMailbox~getMail(): Promise<OneSecMessage[]>

Description

OneSecMailbox.getDomains(): string[]

Description

  • Returns list of valid domains

OneSecMessage

Methods

OneSecMessage~getID(): number

Description

  • Returns the 1secMAIL ID

OneSecMessage~getSender(): string

Description

  • Returns the mail body

OneSecMessage~getSubject(): string

Description

  • Returns the mail plain text body

OneSecMessage~getDate(): Date

Description

  • Returns the Date mail was received

OneSecMessage~getAttachments(): OneSecMessageAttachment[]

Description

  • Returns a list of attachments

OneSecMessage~getBody(): string

Description

  • Returns the mail body

OneSecMessage~getTextBody(): string

Description

  • Returns the mail plain text body

OneSecMessage~getHtmlBody(): string

Description

  • Returns the mail html body

OneSecMessageAttachment

Methods

OneSecMessageAttachment~getFileName(): string

Description

  • Returns the attachment file name

OneSecMessageAttachment~getFileURL(): string

Description

  • Returns the attachment download URL

OneSecMessageAttachment~getFileSize(): number

Description

  • Returns the attachment file size

OneSecMessageAttachment~getContentType(): string

Description

  • Returns the attachment content type

Keywords

1secmail

FAQs

Package last updated on 25 Jan 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