diff --git a/nodemailer-pickup-transport/nodemailer-pickup-transport-tests.ts b/nodemailer-pickup-transport/nodemailer-pickup-transport-tests.ts new file mode 100644 index 000000000..ce28c9a2b --- /dev/null +++ b/nodemailer-pickup-transport/nodemailer-pickup-transport-tests.ts @@ -0,0 +1,24 @@ +/// +/// + +import nodemailer = require('nodemailer') +import pickupTransport = require('nodemailer-pickup-transport') + +var opts: pickupTransport.Options = { + directory: 'C:\\inetpub\\mailroot\\Pickup' +}; + +var transport: nodemailer.Transport = pickupTransport(opts); +var transporter: nodemailer.Transporter = nodemailer.createTransport(transport); + +// setup e-mail data with unicode symbols +var mailOptions: nodemailer.SendMailOptions = { + from: 'Fred Foo ✔ ', // sender address + to: 'bar@blurdybloop.com, baz@blurdybloop.com', // list of receivers + subject: 'Hello ✔', // Subject line + text: 'Hello world ✔', // plaintext body + html: 'Hello world ✔' // html body +}; +transporter.sendMail(mailOptions, (error: Error, info: nodemailer.SentMessageInfo): void => { + // nothing +}); diff --git a/nodemailer-pickup-transport/nodemailer-pickup-transport.d.ts b/nodemailer-pickup-transport/nodemailer-pickup-transport.d.ts new file mode 100644 index 000000000..5c02fc044 --- /dev/null +++ b/nodemailer-pickup-transport/nodemailer-pickup-transport.d.ts @@ -0,0 +1,26 @@ +// Type definitions for nodemailer-pickup-transport v0.1.1 +// Project: https://www.npmjs.com/package/nodemailer-pickup-transport +// Definitions by: Peter Snider +// Definitions: https://github.com/borisyankov/DefinitelyTyped + + +/// + +declare module "nodemailer-pickup-transport" { + + module PickupTransport { + + export interface Options { + directory: string; + } + + } + + + function PickupTransport(options: PickupTransport.Options): nodemailer.Transport; + + + export = PickupTransport; + +} +