diff --git a/exec/newslink.js b/exec/newslink.js
index cd9a2ce67e8b53a18a3334abfe37d1ec7d494ef9..d46c3452803ebbbeb53ae45b5f564b1ca7157a28 100644
--- a/exec/newslink.js
+++ b/exec/newslink.js
@@ -313,7 +313,9 @@ for(i in area) {
 		writeln("Subject: " + hdr.subject);
 		writeln("Message-ID: " + hdr.id);
 		writeln("Date: " + hdr.date);
-		writeln("Newsgroups: " + newsgroup);
+		if(hdr.newsgroups==undefined)
+			hdr.newsgroups=newsgroup;
+		writeln("Newsgroups: " + hdr.newsgroups);
 		if(hdr.reply_id!=undefined)
 			writeln("References: " + hdr.reply_id);
 		writeln("X-Gateway: "