Socket
Socket
Sign inDemoInstall

mailer

Package Overview
Dependencies
2
Maintainers
0
Versions
18
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.4.5 to 0.4.52

._logo.png

6

._demo-template.js

@@ -1,4 +0,4 @@

Mac OS X  2��ATTR.ˬ��#�#com.macromates.caret{
column = 13;
line = 19;
Mac OS X  2��ATTR{'��"�"com.macromates.caret{
column = 21;
line = 0;
}
var email = require("./lib/node_mailer");
for(var i = 0; i < 10; i++){
email.send({
host : "localhost", // smtp server hostname
host : "localhost", // smtp server hostname
port : "25", // smtp server port
domain : "localhost", // domain used by client to identify itself to server
domain : "localhost", // domain used by client to identify itself to server
to : "marak.squires@gmail.com",
from : "obama@whitehouse.gov",
subject : "node_mailer test email",
template : "./templates/sample.txt", // path to template name
template : "../templates/sample.txt", // path to template name
data : {

@@ -26,3 +26,3 @@ "username": "Billy Bob",

username : "dXNlcm5hbWU=", // Base64 encoded username
password : "cGFzc3dvcmQ=" // Base64 encoded password
password : "cGFzc3dvcmQ=" // Base64 encoded password
},

@@ -32,4 +32,2 @@ function(err, result){

});
}
var email = require("./lib/node_mailer");
for(var i = 0; i < 10; i++){
email.send({

@@ -20,3 +20,2 @@ host : "localhost", // smtp server hostname

});
}
}

@@ -1,2 +0,2 @@

/* Copyright (c) 2009-2010 Marak Squires, Elijah Insua - http://github.com/marak/node_mailer
/* Copyright (c) 2009-2010 Marak Squires, Elijah Insua, Fedor Indutny - http://github.com/marak/node_mailer

@@ -29,2 +29,3 @@ Permission is hereby granted, free of charge, to any person

carrier = require('carrier'),
colors = require('colors'),
mustache = require('../vendor/mustache'),

@@ -73,3 +74,3 @@ defaultOptions = {

if (err) {
console.log(err);
console.log(err.red.bold);
return;

@@ -165,3 +166,2 @@ }

carrier.carry(stream, function(line) {
// If we got successfull auth

@@ -203,24 +203,26 @@ if (/^235\s/.test(line)) {

stream.write("helo " + self.options.domain + "\r\n");
if(self.options.authentication === "login") {
stream.write("auth login\r\n");
stream.write(self.options.username + "\r\n");
stream.write(self.options.password + "\r\n");
if (typeof fn === 'function') {
// Set auth callback
stream_promise.wait('auth', function(err) {
if (err) {
try {
self.disconnect();
} catch (e) {
stream.promise.wait('accepted', function() {
if(self.options.authentication === "login") {
stream.write("auth login\r\n");
stream.write(self.options.username + "\r\n");
stream.write(self.options.password + "\r\n");
if (typeof fn === 'function') {
// Set auth callback
stream_promise.wait('auth', function(err) {
if (err) {
try {
self.disconnect();
} catch (e) {
}
}
}
fn(err, self._stream);
}, self.options.auth_timeout);
fn(err, self._stream);
}, self.options.auth_timeout);
}
} else {
if (typeof fn === 'function') {
fn(null, self._stream);
}
}
} else {
if (typeof fn === 'function') {
fn(null, self._stream);
}
}
});
});

@@ -254,3 +256,3 @@

// Probably process error
console.log(err);
console.log(err.red.bold);
return;

@@ -257,0 +259,0 @@ }

{
"name": "mailer",
"description": "send emails from node.js to a smtp server, simple as cake",
"version": "0.4.5",
"version": "0.4.52",
"author": "Marak Squires",
"contributors" : [
"Elijah Insua <tmpvar@gmail.com> (http://tmvpar.com/)"
"Elijah Insua <tmpvar@gmail.com> (http://tmvpar.com/)",
"Fedor Indutny <fedor.indutny@gmail.com> (http://indutny.com/)"
],

@@ -14,3 +15,4 @@ "repository": {

"dependencies": {
"carrier": ">= 0.0.4"
"carrier": ">= 0.0.4",
"colors": ">= 0.3.0"
},

@@ -17,0 +19,0 @@ "engine": [ "node >=0.1.90" ],

@@ -1,3 +0,3 @@

#v0.4.4
<img src = "http://imgur.com/5Ol90.png"/><br/>
#v0.4.51
<img src = "https://github.com/Marak/node_mailer/raw/master/logo.png"/><br/>
###send emails from node.js to your smtp server, simple as cake.

@@ -96,2 +96,3 @@

Marak Squires, Elijah Insua
Marak Squires, Elijah Insua, Fedor Indutny
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc