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;