{"_id":"smtp-protocol","_rev":"84-24cc25e2b3a0dc92df48cd575193c734","name":"smtp-protocol","dist-tags":{"latest":"2.4.7"},"versions":{"0.0.0":{"name":"smtp-protocol","version":"0.0.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.0.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"3bc40c9e4eb6e29f3056e432c6ccd083d0139999","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.0.0.tgz","integrity":"sha512-EFY/sZTtt4c8yNATRIh2TdA2JfOh3HY35TbtWqZTuP3jsTUORHlU/FZpml5CcoQEhQHBTPoshfgcQWYjCh3AfA==","signatures":[{"sig":"MEUCIQCfOJ74KJV2caVfH7WZJTJgjZ/7Ti8dDuj1SoW7V/8YiQIgMxDUvGryKNT55K5WSjJIYDe+veWWh4eHeCoN1UHMx0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.0.106","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"v0.4.12","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"0.0.x","chunky":"0.0.x"},"_engineSupported":true},"0.1.0":{"name":"smtp-protocol","version":"0.1.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.1.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"3ba611a5472374ba7700bf846c596d619852f137","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.1.0.tgz","integrity":"sha512-JiYXU67bxLY+IWAHdPMrz4VfFIt/EXqujH2fV9VxQEGqtoqzWJWD2UfNCSY0WYqin0WyCeT8tUgfxJunGTT3Lg==","signatures":[{"sig":"MEUCIQDsI0wmg0AOIT8/nKVtEtw6v8WqXMYfbR5dCnExlmElCwIgLuZGBwbKxfxNfNRt+3hncinDE5db1EVG5+/movLRFEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.0.106","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"v0.4.12","dependencies":{"event-stream":"0.6.x"},"_defaultsLoaded":true,"devDependencies":{"seq":"0.3.x","tap":"0.0.x","chunky":"0.0.x"},"_engineSupported":true},"0.1.1":{"name":"smtp-protocol","version":"0.1.1","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.1.1","maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"965666df03dda8e047837243e1b902614b0f8f3f","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.1.1.tgz","integrity":"sha512-rCm1h2M+xHRcyvYcXAI0kVkBsS2kJj3LU7X4MaJIVTZK1Li+WAo3yly3FF+6vNJxpjF1rnAzKO2GvhdP75n0dQ==","signatures":[{"sig":"MEUCIQCGgdUfE6H4+mr5VX+LerV2jjaabE/WVyBPnZfXpZdeYAIgf9UoXxn4hG/GtvZ9CEC4QUfvBNsQ5wHphXukvgtef6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.0.106","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"v0.4.12","dependencies":{"event-stream":"0.6.x"},"_defaultsLoaded":true,"devDependencies":{"seq":"0.3.x","tap":"0.0.x","chunky":"0.0.x"},"_engineSupported":true},"0.1.2":{"name":"smtp-protocol","version":"0.1.2","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.1.2","maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"84259c6a3550feff6741f48f33d0c42a6105c68b","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.1.2.tgz","integrity":"sha512-45DGXFdi/JjVG7Lph5+I7v/x3hkOFesGrAFT43DyKOFm3eLxsAEyk7HLrsCwKoypYvlEweJbT6+o2duvPquRog==","signatures":[{"sig":"MEQCIGxm40wS269fjoW2T/OFmbQW+6/ZzFNrmFFKhTjUA7zZAiBTaSqQLmSYKBH2djrFMAEMh5DnWlDqFXPSq7CfzBd2UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.0.106","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"v0.4.12","dependencies":{"event-stream":"0.6.x"},"_defaultsLoaded":true,"devDependencies":{"seq":"0.3.x","tap":"0.0.x","chunky":"0.0.x"},"_engineSupported":true},"0.2.0":{"name":"smtp-protocol","version":"0.2.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.2.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"cf27f3d12fa2c67663d7d0ad33d70e3fcb07ebe8","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.2.0.tgz","integrity":"sha512-9Ay2K0xF6ZbLvk2oQP7xfkw5dgmCdDkKFHCIGYvezaFY2vSuWS7BxZkaN83qwIdbJ9+5SQC76qmm7aD0LmzKQw==","signatures":[{"sig":"MEUCIQCXD8150+bt6vV+ExXjW7GmRdbMS+3kwPvh5OXnBWoniwIgLwzG/nY8XXyK5Ux9vRgHoURWFyV4VyC944UBrmY++9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.0.106","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"v0.4.12","dependencies":{"event-stream":"0.6.x"},"_defaultsLoaded":true,"devDependencies":{"seq":"0.3.x","tap":"0.0.x","chunky":"0.0.x"},"_engineSupported":true},"0.2.1":{"name":"smtp-protocol","version":"0.2.1","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.2.1","maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"d84417f2e7f983928f1613c26908da3ba3064b47","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.2.1.tgz","integrity":"sha512-MZO1zhVqyMH3jgeEbajNulEeA7dAuqCXII3CAinsJX1b3FQrCN+ywNwNzgRIf0gJ+cHGWWRk/MgqpvfBATkrDA==","signatures":[{"sig":"MEYCIQDUOgC5zQgKYeTZUY/qAv6zvSiuzMCSm48SK+EYALCFoAIhALBzOCAPLKlLcQjk4gtpmdalx37a2UheozR66rtYsaIX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=0.4.0"},"scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.1.19","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"v0.6.11","dependencies":{"event-stream":"0.6.x"},"_defaultsLoaded":true,"devDependencies":{"seq":"0.3.x","tap":"0.0.x","chunky":"0.0.x"},"_engineSupported":true,"optionalDependencies":{}},"0.2.2":{"name":"smtp-protocol","version":"0.2.2","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.2.2","maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"285e2191d67cf3504a19872863df46ac304a1fea","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.2.2.tgz","integrity":"sha512-Br2bSTRGubLZJQ3jcm7BgHmsvGJXpUFuDUAnSQ1BN+TbJfb5tPJ7Uj6ObmGVgGyKrv9A6hE3tv2t9Fvqty6BBQ==","signatures":[{"sig":"MEUCIQCAtDf24LxBu13+hiq1U/rO4aOwtO/rKudwlllHjvnMZAIgLgmFW+77lMltJje9UFPDE1ycxmY8LjJtsZrdvNeVJBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.1.59","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"event-stream":"0.6.x"},"devDependencies":{"seq":"0.3.x","tap":"0.0.x","chunky":"0.0.x"}},"0.3.0":{"name":"smtp-protocol","version":"0.3.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.3.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"c2dc08ef87b4a3fb2efeb47017baa844f119b540","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.3.0.tgz","integrity":"sha512-4RlUYdWblhwLBmSIsKb7hs7zQH5rJfexsGWfX6YhbmzoxT15F7H3tnjLgBQG2oLdimoXsRGlSeiZIr62BMKY0A==","signatures":[{"sig":"MEQCIDjc4WrMwEd/AXjAGveUTiLyEWIakyYe/ZoUgReM8KERAiAnQWZBjZ5LVsxl4gVS7kERnWb8EAcDVGxmTiokyTmmBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.1.59","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"event-stream":"0.6.x"},"devDependencies":{"seq":"0.3.x","tap":"0.0.x","chunky":"0.0.x"}},"0.3.1":{"name":"smtp-protocol","version":"0.3.1","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.3.1","maintainers":[{"name":"substack","email":"mail@substack.net"}],"bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"25174d2351b0b8f290e9d3f117a16ff802ef6ee9","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.3.1.tgz","integrity":"sha512-7T/52K5arBHJXTNVZ4KsYy8inSJdI6AQNA/BZzonYSUHrXt3u6NAXRy0feC+HRZK1C4XJAQ/O31+rcqB8Y/FJQ==","signatures":[{"sig":"MEUCIC4FTQ4HrYHo72qD2sF0unYTEswkun67fVuB/jnDYt25AiEA58OAHJ6AgNXy41CNTlrdVQcG8opPIIrvZcf79R66qD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.3.7","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"event-stream":"0.6.x"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","chunky":"~0.0.0"}},"0.4.0":{"name":"smtp-protocol","version":"0.4.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.4.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"4313d096773621c5dbe39b09fafe2986b99d8fc0","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.4.0.tgz","integrity":"sha512-aOCCsOznswjXwg2wnhkfih5GhdEQYJnCXtJcS/ABzfqFaP2bh6gkpWpNMWsjtjz2xZ9m8/jH2Cp+aizVr0hcJQ==","signatures":[{"sig":"MEYCIQCf9aORmEYr4nDsnt5/LxUg6heLy2zXWDTcjiczy8EVuAIhAJYk+8Il6Z01CnInQyvS5L9RsLfprx6FEUAPFEXcFV4N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.3.7","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"event-stream":"0.6.x"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","chunky":"~0.0.0"}},"0.4.1":{"name":"smtp-protocol","version":"0.4.1","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.4.1","maintainers":[{"name":"substack","email":"mail@substack.net"}],"bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"2d23a4af893b48e7c6d66530185e73d8b51c66f6","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.4.1.tgz","integrity":"sha512-wLlGB2hCRbXB5aspK9lZeCciswk8luMDDtD69tCmBNL0WMB3bV9WBzs7ycP5VmOLTWUDpZ8sc8ClM/0vTovbtw==","signatures":[{"sig":"MEUCIQCVf/E7bJFjWIYXin5QrfpZf8TWTSg3/CmIJkKScHrlpwIgTv3YAlcfGO0wiR1zLk5i2hbCw93SjYz+HarGMrdimUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.3.7","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"~2.3.4","event-stream":"0.6.x","stream-combiner":"0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","chunky":"~0.0.0"}},"0.5.0":{"name":"smtp-protocol","version":"0.5.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.5.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"40ad623932f53dde32f88773b8e7dc01192c0261","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.5.0.tgz","integrity":"sha512-cEwXY5SEfNIyfzjF8xXsw6Vd3DXBmJq483+3mqTXHaQfhAU/DC5ZEWP9ZgzrZH+PcNyZEnkhSsYzTieYZjU1Aw==","signatures":[{"sig":"MEYCIQCp/w5Cz04lcYJ40TPITpGGPNHMrOzclajABcBIQUWsMgIhANdN9zH/ipON9S96YoT7HyfTyzdR78GFoiSK7FuX4bbW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.3.14","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"~2.3.4","stream-combiner":"0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","chunky":"~0.0.0"}},"0.6.0":{"name":"smtp-protocol","version":"0.6.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@0.6.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"65ffa0c00b2ef9a2839bd091f8f4b81c59fb42ac","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.6.0.tgz","integrity":"sha512-hj5SnR+oDtLfWGFRDZx0VDst1cXgg/bCo17VWm/9fu2pHgYVT5Qz95x6Yag3Jsap2bTxZkChb+/SjCBzbX3evQ==","signatures":[{"sig":"MEQCIH2flMCEGCKmyxwZ3KpRSznu0soxgA2g1pop/2tWlp1bAiAA/fxdCyO+U7DNPlSnmqfDZeaB3xevC8X0gniOwWdoBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.3.14","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"~2.3.4","stream-combiner":"0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"1.0.0":{"name":"smtp-protocol","version":"1.0.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@1.0.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"22151a4c280ffa6d60d19dd791eb4c9a5d9bc44e","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-1.0.0.tgz","integrity":"sha512-VFCK64Tm997ZpIzYg3M7ae+pgtsyCZZhrVLs3yaFudgSTEQ1lDyWhtG64aYI5zuWeGACo4Q+tQonCcDSejZGhQ==","signatures":[{"sig":"MEUCIQD9dBCau8svPlSa1kVSkRMsT7ZJIJkF6iYKa1YemAqqmgIgZg/r8/jj+0pnOQEYuYel61ULLSazofRZXqhAXwR24eY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.3.14","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"~2.3.4","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"1.0.1":{"name":"smtp-protocol","version":"1.0.1","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@1.0.1","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"67b8f78786a9ed4af179af9badcbbb40b5a53b3a","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-1.0.1.tgz","integrity":"sha512-lYaV5i9m7L+NebcqERaA7FZksKWjb595fG6RXUD8tgbPeB+zp35AoSErnyqF6YdQ1H6JwkU1ygA/keWAlW3rrQ==","signatures":[{"sig":"MEYCIQCXHzBCiZSEYBNcKkPtCUcpMDCkcks4bSEJrFwNzdVFLwIhAKqbHdztroyD0/kEwkYgvkjch4cz50rbw/y/haFU18Ul","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.3.14","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"~2.3.4","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"1.0.2":{"name":"smtp-protocol","version":"1.0.2","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@1.0.2","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"abe94705654ae98399e60356691a2cca2a927173","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-1.0.2.tgz","integrity":"sha512-2j3YVZ83iePxDOlTz+NYj/QgYlJxfIid6IwupmLeeg9wAUcp2FBw8bsB1x9qleMwWn1nv9sIYhNVO5YJ6U+z2g==","signatures":[{"sig":"MEUCIQCppZvCHLu1qujv7eEArxAQNebs7ghxBYzuBzYGCILSpwIgb2gpmwQ/H9/0tts7nnZAvXmUKy3+nOYuHXOkf08876w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.4.3","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"~2.3.4","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.0.0":{"name":"smtp-protocol","version":"2.0.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.0.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"d4b0bdd94cf207466abaa3e89ab4359456959c00","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.0.0.tgz","integrity":"sha512-+5adf17NImW6R8YVXFluAGH103s8urDv5HQXkgigIFcwh0JuE34aLL91z9daQihWs0Ufof5Qi7+HXonlVTrdDA==","signatures":[{"sig":"MEQCIFDJ7rs7yB0YrPlPQmjzl+uPoR8w0vXtgEt8htL8CMaWAiBZ28kC7wJkOXKBhV/Q4EjUpzULyiywlv2/aq3bKJQumg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.4.3","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"~2.3.4","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.1.0":{"name":"smtp-protocol","version":"2.1.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.1.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"3c2faa75d59f107b1a59937f4da6563c459eb4f2","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.1.0.tgz","integrity":"sha512-0i2LRPEUNU5NcpVfTTmYH0zMRd3KSkYZP1YR8W6oWpMYAKE7P3neNUEF1JKmXwDtYgeFTwTMWX7M8ozrNkEWkg==","signatures":[{"sig":"MEYCIQDvVXyPvo9B3+vVqNYuH0ysSKjM+bCsQUVR4NlgocAsbAIhAIv6DayNIkvEzopHmw3tj8XS965q8Mg+uIJZUvEAbiy8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.4.3","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"~2.3.4","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.2.0":{"name":"smtp-protocol","version":"2.2.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.2.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"d3dd24ed4210dfe1947969836edca49637c6d8c6","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.2.0.tgz","integrity":"sha512-5IDWtkDx7LpB91wBCSUMEu8YxJ+AsQzqMdkWuwoQpxdliHKMeKViE5Qrg1Ju/f06oBMF6i4l1ma/GHN7ZonfoQ==","signatures":[{"sig":"MEUCIQDVWeEBY4Dx8XXOipbxKUqg/wxOpI6lqJFoqjtLwdj0dAIgKGsA4aEVglS1ADUTkiWUUd/11K4QeeURjnOwWXv0r1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.4.3","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"~2.3.4","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.2.1":{"name":"smtp-protocol","version":"2.2.1","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.2.1","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"822ee7bd6ce8e4646daa6cc818bb47b4c4974d7f","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.2.1.tgz","integrity":"sha512-yZPZikXwj0JDoNfYgKauKagLsk0ZwEfSWeV2HA7Ifs6ecYstjO8MmYOv+NYqfVARyjKNMOvmgXWqMl/9orea4g==","signatures":[{"sig":"MEQCICi7ugcE5lWIj6+76NSYkbcXO35FHjLPOUNwcorduTruAiBWC596MYtORdULVPDAhqKT0rzVgGqMcs7hGGBEuyaKLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.4.3","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"~2.3.4","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.3.0":{"name":"smtp-protocol","version":"2.3.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.3.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"f2b7754b6b94e22e023b745f04ec9200118baa5e","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.3.0.tgz","integrity":"sha512-h3QBAnDxeB6uf8DbUlNFEOHldE8PLP6cEy4W6QsBkuxXr2zXImobBTOSE/kUAQBsIdYcB3ZjNsSPi3uc1zFc3w==","signatures":[{"sig":"MEUCIQD7XTFe4tdtLmjsbBBGMc03B6y4XmtyYmSmT7MIEGLWrQIgc5Ea5vtiI/v96Y7+L2hemtypuOPmIzgzLPF0+DxKxi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.4.3","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"~2.3.4","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.3.1":{"name":"smtp-protocol","version":"2.3.1","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.3.1","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"3fc9a5d92650a69db12028175c82ac65c9b8c591","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.3.1.tgz","integrity":"sha512-PYmWEM3IrYJ843ShEjgqkZ25Y8fjyPSnC2r739UAEo5HViFyuhAy7lTeuXllmAMFHimIQZLzzRYgHQVnXeF2rg==","signatures":[{"sig":"MEQCIGi/KtrCToGhHREHW61LNCe8bkYT1bp/gHZFgZCaEhdIAiBLiUVG9W5x9Y5IUheYZLnLUDmiQkp3H8+ocmtUQ1SfmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.4.3","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"~2.3.4","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.3.2":{"name":"smtp-protocol","version":"2.3.2","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.3.2","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"f3e1ef4aa61f63e95e1365703aaf3e5201da9c87","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.3.2.tgz","integrity":"sha512-RDcs4ESMCZ6eHZDdBoQoDx0Yp/yA8jAFSeyZs6i8kV88jycJdkRQeYrC/R5Zlja10CJiMrw4BLKQUhODKfkw6w==","signatures":[{"sig":"MEUCIQDjqrCNSotV1m6zzeT9BScPEs76P9zeVH+O63l2+OBLJQIgPhl0UFtrsfbsxtg9+roXQLtRCT7MfTiCTgnIiwngP3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f3e1ef4aa61f63e95e1365703aaf3e5201da9c87","gitHead":"e2637f87cc6c4fae20e7a1f69072a1cbc9ef6877","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"1.4.23","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"dependencies":{"through":"^2.3.4","through2":"^1.0.0","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.3.3":{"name":"smtp-protocol","version":"2.3.3","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.3.3","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"a8c472a6629005b1c76504048ab511fc586a3274","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.3.3.tgz","integrity":"sha512-+sTtoe3kggzvlJ6TKQPs+5u3GrMQ+IEX/uf8hOiSuxI+OHPUmICGIbGbsMgS4deRzcutwapySY7gcVbFm2L17w==","signatures":[{"sig":"MEUCIQDfFABCmbemjo9ay6UhgwRg4g3pqbdv3snBTJM7B0AQCgIgEyG0DjkNOpa2bICWeQCAZsrGQc57sLysZp+fL4VM4FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a8c472a6629005b1c76504048ab511fc586a3274","gitHead":"9bc56ea9949a8a7babe68528101a71a6057ccdff","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"2.0.2","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"0.10.31","dependencies":{"through":"^2.3.4","through2":"^1.0.0","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.4.0":{"name":"smtp-protocol","version":"2.4.0","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.4.0","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"50be5f17073e8e98319321cb470e9f431e8ce749","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.4.0.tgz","integrity":"sha512-fmeVor+8pQsB9zHn/LMn/Meb1sXPpRfvP9bGZ091DRW0Fgnw64HTH8hE/LbZdh+d7S1eVhlI+P8vGwBofhePUA==","signatures":[{"sig":"MEQCIEXYdMOaUeTfdf+cw7sTCY60/bAcT2cKPiUglu4jrTcFAiBcbSBqxsQcXGflaiSXV/WY6IF4qEVPZslMA1gBm+09xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"50be5f17073e8e98319321cb470e9f431e8ce749","gitHead":"55e916039ed5ac7c6c4eaf281aed1d8e23786abd","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"2.0.2","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"0.10.31","dependencies":{"through":"^2.3.4","through2":"^1.0.0","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.4.1":{"name":"smtp-protocol","version":"2.4.1","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.4.1","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"e6a8218689e566cf3676bec92baec82d456460b6","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.4.1.tgz","integrity":"sha512-DN4cFnL+/GEKh0GLLrNxhGUs06R47fZNWLnDDOe6Zklufp6MHz9MyRY9WxjQmflXu4v/eCtInjt6x/MTjzn25Q==","signatures":[{"sig":"MEQCIHBbVWS61pm7GOL8UMe2KNS+UlCNJl4oD0c/R/LKjyo1AiAjAbPGq4JBt0pCuW2z4dq6YlGvv9K1qx29R7I/mE1Nlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e6a8218689e566cf3676bec92baec82d456460b6","gitHead":"65e6e84de702c5f17531b31b182a3921fee5d2b3","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"2.0.2","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"0.10.31","dependencies":{"through":"^2.3.4","through2":"^1.0.0","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.4.2":{"name":"smtp-protocol","version":"2.4.2","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.4.2","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"aad50e7f93311fe0df0f7d5132f42e0330062aa8","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.4.2.tgz","integrity":"sha512-jpn7jsoMKy05tTczFMWU2ZLGp+lfIVNoMsysPXkHb/eQdHrfJvrwn1A9nFj++1CjhIAOJ6qgZNr1hgjtkM1spA==","signatures":[{"sig":"MEUCIBXP9NPCJ2OizwHoRkYMt97Qjim4c+Z6216NLxgPJC0gAiEAkACaORUS/Ga5xC9eg/vJiWaEfFCh7Ob1K9+d06LE3RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"aad50e7f93311fe0df0f7d5132f42e0330062aa8","gitHead":"0f2624c8e58145cced20d60568abcbb38c43bbd3","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"2.0.2","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"0.10.31","dependencies":{"through":"^2.3.4","through2":"^1.0.0","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.4.3":{"name":"smtp-protocol","version":"2.4.3","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.4.3","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"21eef2915a19e7cac6cd809279d12802b198c4a6","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.4.3.tgz","integrity":"sha512-82j+aAc+ejhaWTzYeKz8Sh3qqcO9pqhAX+SzBtCEjDT0/z0d2j480HZVccqO0xTBxxNUISIqApe93Q2kuQM5qg==","signatures":[{"sig":"MEQCIDE38p72JDXENULry4UgNZLRcsCHu5G9kXw12LUQ0XH6AiAApcQaS2MwFqCna45c/eO8V1OuTFL4EDGRYDW7N55X8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"21eef2915a19e7cac6cd809279d12802b198c4a6","gitHead":"0695e490be88e601fe9ca1eb85c6547c74ec75f5","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"2.0.2","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"0.10.31","dependencies":{"through":"^2.3.4","through2":"^1.0.0","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.4.4":{"name":"smtp-protocol","version":"2.4.4","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.4.4","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"c1faaf36dc39b7f864c1c7b9a2f4ce12cab33377","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.4.4.tgz","integrity":"sha512-kHk6mxrgLumdeWS2ecxVxxTemLnGeT9eUPwdbwJ0Fhfx01iPtbW6yUAJ6DYscleosmFDj+B1H20b86B5EqlOoQ==","signatures":[{"sig":"MEUCIQC92G9AVTiDmQ8R4Al9fvtMnuYM95ZdU9WeI2L0k/VD0gIgaF6W8COXu6xLE0n1NXihHElB54Dxm2HOXIsjR0tRhjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c1faaf36dc39b7f864c1c7b9a2f4ce12cab33377","gitHead":"3a5532a5e578e068a372583c78faf3be5eeced95","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"2.0.2","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"0.10.31","dependencies":{"through":"^2.3.4","through2":"^1.0.0","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.4.5":{"name":"smtp-protocol","version":"2.4.5","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.4.5","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"08b735ac16c32b0e483926113c024e7827b021ca","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.4.5.tgz","integrity":"sha512-uyr3ypnWr8DQeupZ9OAm+PN+OsOF47NTjGZ5HZyGBgQsyzk1MILnAZLOpyIOO5/BqCttFHt7qc7X9m2sAWjNig==","signatures":[{"sig":"MEUCIEvmVKCfK+vlSvSze4WRokIMBdTbTqB+kPssaChNWv4EAiEAhOjOqb+f+cBd3lIJzMh+BnT3Gwq/90FR2q2ov9l0tm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"08b735ac16c32b0e483926113c024e7827b021ca","gitHead":"ea4783efa8e1ac407a41d7a4cd068f6d7cd56315","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"2.1.3","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"0.10.31","dependencies":{"through":"^2.3.4","through2":"^1.0.0","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.4.6":{"name":"smtp-protocol","version":"2.4.6","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.4.6","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"899fb0068ff40d78ef77c20749783aec39014332","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.4.6.tgz","integrity":"sha512-fNTBGIbYZAfPWVAQt0eSNQOjPHAVmCSNHmD4l0WUDE+nRfGwP2W2v2ncwye7temPkbNf2RHj9nJJmLzuFOV0hw==","signatures":[{"sig":"MEQCIEyBw7Z+HNNtQsUoIDlKzOxFXVHmtq2RXkxmIEd7m1ALAiBnUrsBKGxl9BCmbmABo9RwbXMH2y3xMRA5y02Ah+nD+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"899fb0068ff40d78ef77c20749783aec39014332","gitHead":"0becfdbc4016ee161c85a4033a38574925277a2a","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"2.1.16","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"0.10.35","dependencies":{"through":"^2.3.4","through2":"^1.0.0","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}},"2.4.7":{"name":"smtp-protocol","version":"2.4.7","keywords":["email","mail","smtp","client","server"],"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","_id":"smtp-protocol@2.4.7","maintainers":[{"name":"substack","email":"mail@substack.net"}],"homepage":"https://github.com/substack/node-smtp-protocol#readme","bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"dist":{"shasum":"9900005e3d77f0c8338ab01de62b25bd3adfda83","tarball":"https://registry.npmjs.org/smtp-protocol/-/smtp-protocol-2.4.7.tgz","integrity":"sha512-ZQIr/Sg0CLgv3A3N/GX3VimsjIhNyskCqTRIPnvPea00zR43tU7Vuk6kM3CT6OpxU5rPrBGzHMdi/bWauPQiYw==","signatures":[{"sig":"MEYCIQCEbTuzrH7CLi+Y5+l69hYbnY1ni4hR4KQlauao9saPOwIhAMU1B6wwSzyTqD8Hy7TN6jVk/WtlyYfrBRZvhDurMLy0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9900005e3d77f0c8338ab01de62b25bd3adfda83","gitHead":"7fb45429c96245a501555d9b269f4a8a4097f785","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"substack","email":"substack@gmail.com"},"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"_npmVersion":"3.4.1","description":"implements the smtp protocol for clients and servers","directories":{"lib":".","test":"test","example":"example"},"_nodeVersion":"4.2.1","dependencies":{"through":"^2.3.4","through2":"^1.0.0","shallow-copy":"~0.0.1","stream-combiner":"~0.0.2"},"devDependencies":{"seq":"0.3.x","tap":"~0.4.4","split":"~0.2.10","chunky":"~0.0.0","concat-stream":"~1.2.0"}}},"time":{"created":"2011-11-29T02:02:53.855Z","modified":"2025-10-13T17:10:13.381Z","0.0.0":"2011-11-29T02:02:55.134Z","0.1.0":"2011-11-29T09:07:37.507Z","0.1.1":"2011-11-30T05:29:36.521Z","0.1.2":"2011-12-16T11:20:48.080Z","0.2.0":"2012-02-03T11:07:55.650Z","0.2.1":"2012-05-10T04:20:32.750Z","0.2.2":"2012-09-19T02:17:37.379Z","0.3.0":"2012-12-28T23:09:56.864Z","0.3.1":"2013-09-23T16:37:28.045Z","0.4.0":"2013-09-23T16:49:52.441Z","0.4.1":"2013-09-23T16:54:02.536Z","0.5.0":"2013-11-24T22:10:43.906Z","0.6.0":"2013-11-25T16:07:00.322Z","1.0.0":"2013-11-27T02:11:50.294Z","1.0.1":"2013-11-27T05:35:24.937Z","1.0.2":"2014-04-22T20:10:47.676Z","2.0.0":"2014-06-05T22:01:05.732Z","2.1.0":"2014-06-05T22:06:35.403Z","2.2.0":"2014-06-05T22:10:37.167Z","2.2.1":"2014-06-05T22:14:08.609Z","2.3.0":"2014-06-05T22:19:56.201Z","2.3.1":"2014-06-05T22:39:57.577Z","2.3.2":"2014-08-29T03:00:56.787Z","2.3.3":"2014-10-02T16:18:05.484Z","2.4.0":"2014-10-02T19:40:58.129Z","2.4.1":"2014-10-02T19:49:11.165Z","2.4.2":"2014-10-02T20:10:25.299Z","2.4.3":"2014-10-02T20:50:39.810Z","2.4.4":"2014-10-07T23:27:35.602Z","2.4.5":"2014-11-19T08:57:40.496Z","2.4.6":"2015-01-25T10:28:56.002Z","2.4.7":"2016-01-17T16:15:10.127Z"},"bugs":{"url":"https://github.com/substack/node-smtp-protocol/issues"},"author":{"url":"http://substack.net","name":"James Halliday","email":"mail@substack.net"},"license":"MIT","homepage":"https://github.com/substack/node-smtp-protocol#readme","keywords":["email","mail","smtp","client","server"],"repository":{"url":"git://github.com/substack/node-smtp-protocol.git","type":"git"},"description":"implements the smtp protocol for clients and servers","maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"readme":"# smtp-protocol\n\nwrite smtp clients and servers\n\nThis module does not relay any messages or perform disk I/O by itself.\n\n[![build status](https://secure.travis-ci.org/substack/node-smtp-protocol.png)](http://travis-ci.org/substack/node-smtp-protocol)\n\n# examples\n\n## server\n\n``` js\nvar smtp = require('smtp-protocol');\n\nvar server = smtp.createServer(function (req) {\n    req.on('to', function (to, ack) {\n        var domain = to.split('@')[1] || 'localhost';\n        if (domain === 'localhost') ack.accept()\n        else ack.reject()\n    });\n    \n    req.on('message', function (stream, ack) {\n        console.log('from: ' + req.from);\n        console.log('to: ' + req.to);\n        \n        stream.pipe(process.stdout, { end : false });\n        ack.accept();\n    });\n});\n\nserver.listen(9025);\n```\n\nusage:\n\n```\n$ node example/server.js \n```\n\nelsewhere:\n\n```\n$ nc localhost 9025\n250 beep\nhelo\n250 \nmail from:<beep@localhost>\n250 \nrcpt to:<boop@localhost>\n250 \ndata\n354 \nBeep boop.\nI am a computer.\n.\n250 \nquit\n221 Bye!\n```\n\nmeanwhile:\n\n```\nfrom: beep@localhost\nto: boop@localhost\nBeep boop.\nI am a computer.\n```\n\n## client\n\n``` js\nvar smtp = require('smtp-protocol');\nvar fs = require('fs');\n\nsmtp.connect('localhost', 9025, function (mail) {\n    mail.helo('example.com');\n    mail.from('substack@example.com');\n    mail.to('root@example.com');\n    mail.data();\n    fs.createReadStream('/etc/issue').pipe(mail.message());\n    mail.quit();\n});\n```\n\noutput:\n\n```\n$ node example/client.js\n[ 'beep ESMTP Postfix (Ubuntu)' ]\n{ helo: 250,\n  from: 250,\n  to: 250,\n  data: 354,\n  message: 250,\n  quit: 221 }\n```\n\n# server methods\n\nvar smtp = require('smtp-protocol')\n\n## smtp.createServer(opts, cb)\n\nReturn a new `net.Server` so you can `.listen()` on a port.\n\nOptionally:\n\n* `opts.domain` - domain to use in hello message\n* `opts.tls` - listen on TLS at the start instead of upgrading with STARTTLS\n* `opts.key`, `opts.cert`, `opts.pfx` - configure tls\n\n`cb(req)` fires for new connection. See the \"requests\" section below.\n\n# server requests\n\n## events\n\nEvery event that can \n\nEvery acknowledgeable event except \"message\" will implicitly call `ack.accept()`\nif no listeners are registered.\n\nIf there are any listeners for an acknowledgeable event, exactly one listener\nMUST call either `ack.accept()` or `ack.reject()`.\n\n### 'command', cmd, r\n\nThis event fires for every smtp command. `cmd` has the command name as\n`cmd.name` and the `cmd.data` as the command data.\n\nIf you want to override the default behavior for a command, call\n`r.preventDefault()`, then call `r.write(code, data)` to write a response and\n`r.next()` when the next command should be processed.\n\n### 'greeting', cmd, ack\n\nEmitted when `HELO`, `EHLO`, or `LHLO` commands are received.\n\nRead the name of the command with `cmd.greeting`.\nRead the optional hostname parameter with `cmd.hostname`.\n\n### 'from', from, ack\n\nEmitted when the `MAIL FROM:` command is received.\n\n`from` is the email address of the sender as a string.\n\n### 'to', to, ack\n\nEmitted when the `RCPT TO:` command is received.\n\n`to` is the email address of the recipient as a string.\n\n### 'message', stream, ack\n\nEmitted when the `DATA` command is received.\n\nIf the message request is accepted, the message body will be streamed through\n`stream`.\n\nThis event has no implicit `ack.accept()` when there are no listeners.\n\n### 'received', ack\n\nEmitted when the body after the `DATA` command finishes.\n\n### 'reset'\n\nEmitted when the connection is reset from a `RSET` command.\n\n### 'quit'\n\nEmitted when the connection is closed from a `QUIT` command.\n\n### 'tls'\n\nEmitted when the connection is upgraded to TLS by the client.\n\n## properties\n\n### req.from\n\nThe email address of the sender as a string.\n\n### req.fromExt\n\nExtended sender data if sent as a string.\n\n### req.to\n\nArray of the email addresses of the recipients as a string.\n\n### req.toExt\n\nArray of extended recipient data if sent as a string.\n\n### req.greeting\n\nThe greeting command. One of `'helo'`, `'ehlo'`, or `'lhlo'`.\n\n### req.hostname\n\nThe hostname specified in the greeting.\n\n### req.socket\n\nThe underlying tcp socket. This is handy if you need to verify the address of\nthe remote host with `req.socket.remoteAddress`.\n\n# server acknowledgements\n\nMany request events have a trailing `ack` parameter.\n\nIf there are any listeners for an acknowledgeable event, exactly one listener\nMUST call either `ack.accept()` or `ack.reject()`.\n\nConsult [this handy list of SMTP codes](http://www.greenend.org.uk/rjk/2000/05/21/smtp-replies.html#SEND)\nfor which codes to use in acknowledgement responses.\n\n## ack.accept(code=250, message)\n\nAccept the command. Internal staged state modifications from the command are executed.\n\n## ack.reject(code, message)\n\nReject the command. Any staged state modifications from the command are discarded.\n\n# client methods\n\nFor all `client` methods, `cb(err, code, lines)` fires with the server response.\n\n## var stream = smtp.connect(host='localhost', port=25, options={}, cb)\n\nCreate a new SMTP client connection.\n\n`host`, `port`, `options` and `cb` are detected by their types in the arguments array so\nthey may be in any order. `cb(client)` fires when the connection is ready.\n\nYou can use unix sockets by supplying a string argument that matches `/^[.\\/]/`.\n\nAlternatively supply your own stream as `opts.stream` (the stream must already be connected).\n\nTo make a connection using TLS, set `opts.tls` to `true` (for more control you can also assign\noptions to pass through to `tls.connect`.) You can also upgrade the connection\nto TLS at any time by calling `client.startTLS()`.\n\nBy default, connections to unauthorized servers will be closed and the error\nwill be emitted as an `'error'` event on the stream object but you can provide\nyour own authorization logic by doing:\n\n``` js\nstream.on('secure', function (ack) {\n    if (...) ack.accept()\n    else ack.reject()\n})\n```\n\n## client.helo(hostname, cb)\n\nGreet the server with the `hostname` string.\n\n`cb(err, code, lines)` fires with the server response.\n\n## client.from(addr, ext=undefined, cb)\n\nSet the sender to the email address `addr` with optional extension data `ext`.\n\n`cb(err, code, lines)` fires with the server response.\n\n## client.to(addr, ext=undefined, cb)\n\nSet the recipient to the email address `addr` with optional extension data `ext`.\n\n`cb(err, code, lines)` fires with the server response.\n\n## client.data(cb)\n\nTell the server that we are about to transmit data.\n\n`cb(err, code, lines)` fires with the server response.\n\n## var stream = client.message(cb)\n\nReturn a writable stream to send data to the server in a message body.\nFor example, you could do:\n\n``` js\nfs.createReadStream('foo.txt').pipe(client.message());\n```\n\n`cb(err, code, lines)` fires with the server response.\n\n## client.quit(cb)\n\nAsk the server to sever the connection.\n\n`cb(err, code, lines)` fires with the server response.\n\n## client.reset(cb)\n\nAsk the server to reset the connection.\n\n`cb(err, code, lines)` fires with the server response.\n\n## client.startTLS(opts={}, cb)\n\nUpgrade the current connection to TLS with `opts` passed through to\n`tls.connect(opts)`.\n\nIf `opts.servername` isn't given, its value will be taken from the HELO/EHLO\nhostname value because otherwise the TLS library will complain about how the\ncertificate name doesn't match.\n\nYou'll probably want to pass in the `opts.ca` here as well to satisfy the TLS\nmachinery.\n\n## client.verify(username, cb)\n\nSend a VRFY for `username`.\n\n`cb(err, code, lines)` fires with the server response.\n\n## client.login(username, password, authType, cb)\n\nLogin with the given username and password. `authType` can be one of `PLAIN`, `LOGIN` and `CRAM-MD5`.\n\n`cb(err, code, lines)` fires with the server response.\n\n# client events\n\n## 'greeting', code, lines\n\nFired when the stream initializes. This should be the first message that the\nserver sends.\n\n## 'tls', clearTextStream\n\nWhen the connection is upgraded to TLS, this event fires.\n\n# install\n\nWith [npm](http://npmjs.org) do:\n\n```\nnpm install smtp-protocol\n```\n\n# license\n\nMIT\n","readmeFilename":"readme.markdown","users":{"jianhua":true,"nlokare":true,"wenbing":true,"awaterma":true,"jamescostian":true}}