SkillAgentSearch skills...

OneSecAPI

NodeJS API for 1secmail.com

Install / Use

/learn @L3afMe/OneSecAPI
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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


<details><summary>Methods</summary>

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 1secmail.net wwjmp.com esiix.com

Description


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

Description


OneSecMailbox.getDomains(): string[]

Description

  • Returns list of valid domains
</details>

OneSecMessage


<details><summary>Methods</summary>

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
</details>

OneSecMessageAttachment

<details><summary>Methods</summary>

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
</details>

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated9mo ago
Forks4

Languages

JavaScript

Security Score

77/100

Audited on Jul 6, 2025

No findings