Skip to content

RayViljoen/smtp-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node SMTP-Test

CLI tool for testing SMTP over Telnet.


smtp-test is a very crude testing tool to save the hassle of using Telnet or Netcat manually.

To install the tool run npm install -g smtp-test.

Running test

The tool makes available the smtptest command and requires a test file as the first parameter.

e.g. smtptest localmail.test.json

To generate a sample test file simply run smtptest -c filename.json

The test file format is as follows:

{
  "server": "localhost",
  "port": 3000,
  "from": "user@localhost",
  "to": "user@destination.com",
  "data": "Hello from smtp-test..!",
  "header": {
    "From": "user@localhost",
    "To": "user@destination.com",
    "Reply-To": "user@localhost",
    "Date": "2013-02-13T23:06:14.507Z",
    "Subject": "SMTP Test",
    "Content-Type": "plain/text"
  }
}

*Additional headers can also be specified.

Note:

The .json test file is simply being included with the standard require method, so you could also use a .js or .coffee file to include dynamic parameters like new Date() for the date header.

About

Node.js CLI tool for testing SMTP via Telnet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published