api documentation for nodemailer (v3.1.8)

Easy as cake e-mail sending from your Node.js applications

table of contents

  1. module nodemailer
    1. function nodemailer.createTransport (transporter, defaults)
    2. function nodemailer.fetch (url, options)
    3. object nodemailer.base64
    4. object nodemailer.mime_funcs
    5. object nodemailer.qp
    6. object nodemailer.shared
  2. module nodemailer.base64
    1. function nodemailer.base64.Encoder (options)
    2. function nodemailer.base64.encode (buffer)
    3. function nodemailer.base64.wrap (str, lineLength)
  3. module nodemailer.fetch
    1. function nodemailer.fetch (url, options)
    2. function nodemailer.fetch.Cookies (options)
  4. module nodemailer.mime_funcs
    1. function nodemailer.mime_funcs.buildHeaderParam (key, data, maxLength)
    2. function nodemailer.mime_funcs.buildHeaderValue (structured)
    3. function nodemailer.mime_funcs.detectExtension (mimeType)
    4. function nodemailer.mime_funcs.detectMimeType (extension)
    5. function nodemailer.mime_funcs.encodeURICharComponent (0)
    6. function nodemailer.mime_funcs.encodeWord (data, mimeWordEncoding, maxLength)
    7. function nodemailer.mime_funcs.encodeWords (value, mimeWordEncoding, maxLength)
    8. function nodemailer.mime_funcs.foldLines (str, lineLength, afterSpace)
    9. function nodemailer.mime_funcs.hasLongerLines (str, lineLength)
    10. function nodemailer.mime_funcs.isPlainText (value)
    11. function nodemailer.mime_funcs.parseHeaderValue (str)
    12. function nodemailer.mime_funcs.safeEncodeURIComponent (str)
    13. function nodemailer.mime_funcs.splitMimeEncodedString (str, maxlen)
  5. module nodemailer.qp
    1. function nodemailer.qp.Encoder (options)
    2. function nodemailer.qp.encode (buffer)
    3. function nodemailer.qp.wrap (str, lineLength)
  6. module nodemailer.shared
    1. function nodemailer.shared._logFunc (logger, level, defaults, data, message, ...args)
    2. function nodemailer.shared.assign ()
    3. function nodemailer.shared.callbackPromise (resolve, reject)
    4. function nodemailer.shared.encodeXText (!/[^\x21-\x2A\x2C-\x3C\x3E-\x7E]/.test(str)
    5. function nodemailer.shared.getLogger (options, defaults)
    6. function nodemailer.shared.parseConnectionUrl (str, true)
    7. function nodemailer.shared.resolveContent (data, key, callback)

module nodemailer

function nodemailer.createTransport (transporter, defaults)

function nodemailer.fetch (url, options)

module nodemailer.base64

function nodemailer.base64.Encoder (options)

function nodemailer.base64.encode (buffer)

function nodemailer.base64.wrap (str, lineLength)

module nodemailer.fetch

function nodemailer.fetch (url, options)

function nodemailer.fetch.Cookies (options)

module nodemailer.mime_funcs

function nodemailer.mime_funcs.buildHeaderParam (key, data, maxLength)

function nodemailer.mime_funcs.buildHeaderValue (structured)

function nodemailer.mime_funcs.detectExtension (mimeType)

function nodemailer.mime_funcs.detectMimeType (extension)

function nodemailer.mime_funcs.encodeURICharComponent (0)

function nodemailer.mime_funcs.encodeWord (data, mimeWordEncoding, maxLength)

function nodemailer.mime_funcs.encodeWords (value, mimeWordEncoding, maxLength)

function nodemailer.mime_funcs.foldLines (str, lineLength, afterSpace)

function nodemailer.mime_funcs.hasLongerLines (str, lineLength)

function nodemailer.mime_funcs.isPlainText (value)

function nodemailer.mime_funcs.parseHeaderValue (str)

function nodemailer.mime_funcs.safeEncodeURIComponent (str)

function nodemailer.mime_funcs.splitMimeEncodedString (str, maxlen)

module nodemailer.qp

function nodemailer.qp.Encoder (options)

function nodemailer.qp.encode (buffer)

function nodemailer.qp.wrap (str, lineLength)

module nodemailer.shared

function nodemailer.shared._logFunc (logger, level, defaults, data, message, ...args)

function nodemailer.shared.assign ()

function nodemailer.shared.callbackPromise (resolve, reject)

function nodemailer.shared.encodeXText (!/[^\x21-\x2A\x2C-\x3C\x3E-\x7E]/.test(str)

function nodemailer.shared.getLogger (options, defaults)

function nodemailer.shared.parseConnectionUrl (str, true)

function nodemailer.shared.resolveContent (data, key, callback)

[ this document was created with utility2 ]