From 0d014551b9fad8bd9bb884443aa7318cc535157a Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Thu, 9 Jun 2011 00:51:12 +0200 Subject: new version, new mail module --- main.js | 36 ++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/main.js b/main.js index 600c34e..7df2668 100755 --- a/main.js +++ b/main.js @@ -1,12 +1,17 @@ #!/usr/bin/env node var http = require("http"), -email = require('mailer'); +mail = require('mail').Mail({host: 'mail'}); + +var config = { + user: 'spline', + time: 5 * 60 * 1000 +}; function poll() { http.get( { host: 'api.twitter.com', - path: '/1/users/lookup.json?screen_name=spline' }, + path: '/1/users/lookup.json?screen_name=' + config.user }, function (res) { var data = ''; @@ -20,27 +25,22 @@ function poll() { data = JSON.parse(data); if (data.errors) { - email.send( - { - host : "mail", - port : "25", - domain : "localhost", - to : "alex@animux.de", - from : "alex@spline.inf.fu-berlin.de", - subject : "spline auf Twitter ist frei", - body: "Hi,\nder spline account auf twitter wurde soeben gelöscht.\nBitte jetzt registrieren.\n\nGruß,\ntwitter-poll" - }, - - function(err, result){ - if(err){ - console.log(err); - setTimeout(poll, 5 * 60 * 1000); + mail.message({ + from: 'alex@spline.inf.fu-berlin.de', + to: ['spline@spline.inf.fu-berlin.de'], + subject: config.user + ' auf Twitter ist frei' + }) + .body('Hi,\nder ' + config.user + ' Account auf twitter wurde soeben gelöscht.\nBitte jetzt registrieren.\n\nGruß,\ntwitter-poll') + .send(function(err) { + if (err) { + setTimeout(poll, config.time); } + console.log('Sent mail!'); }); } else { console.log(new Date().toUTCString()); - setTimeout(poll, 5 * 60 * 1000); + setTimeout(poll, config.time); } }); } diff --git a/package.json b/package.json index d7e2048..5787e70 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,6 @@ "autor" : "Alexander Sulfrian ", "files" : ["."], "dependencies" : { - "mailer" : "*" + "mail" : "*" } } -- cgit v1.2.3-1-g7c22