diff --git a/exec/spamc.js b/exec/spamc.js index da07f5e5c89c9c1b6d376e14b32eadd309f2a023..d4dcaf389a99d81a39f52123f6dc613413b43b04 100644 --- a/exec/spamc.js +++ b/exec/spamc.js @@ -7,7 +7,7 @@ load('sockdefs.js'); -var spamd_address = '192.168.1.1'; +var spamd_address = '127.0.0.1'; var spamd_tcp_port = 783; var sock = new Socket(SOCK_STREAM, 'spamd'); @@ -19,6 +19,14 @@ function writeln(str) function main() { + // Process arguments: + for(i in argv) { + if(argv[i]=='-d' || argv[i]=='--dest') + spamd_address = argv[++i]; + else if(argv[i]=='-p' || argv[i]=='--port') + spamd_tcp_port = Number(argv[++i]); + } + if(!sock.connect(spamd_address, spamd_tcp_port)) { log('Socket error ' + sock.error + ' connecting to ' + spamd_address); return;