Nefariously Programmed Mecha

    @skyring/smtp-transport

    1.0.1 • Public • Published

    skyring-smtp-transport Build Status

    SMTP Transport for node-skyring

    The smtp transport exposes a configurable transport function. As a result, it must be manually passed to a skyring server, and cannot be auto loaded. Environment variables can also be used to configure the transport instead of passing configuration in directly

    const Skyring = require('skyring')
    const SMTP = require('@skyring/smtp-transport')
     
    new Skyring({
      seeds: ['localhost:3456']
    , node: {host: 'localhost', port: 3456}
    , transports: [ SMTP({ host: 'smtp.mail.com', port: 578 }) ]
    })

    Available Environment Variables

    Variable Usabage Example
    SKYRING_SMTP_PORT port of smtp server to connect to 25
    SKYRING_SMTP_HOST host name or ip of the smtp server smtp.mailserver.com
    SKYRING_SMTP_AUTHMETHOD auth method to login with 'PLAIN'
    SKYRING_SMTP_USER smtp login user name 'username'
    SKYRING_SMTP_PASS smtp login password 'password'

    Install

    npm i @skyring/smtp-transport

    DownloadsWeekly Downloads

    2

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • codedependant
    • esatterwhite
    • skyring