diff --git a/exec/load/newsutil.js b/exec/load/newsutil.js
index df521741afafdbfbf427e382271261062a4dd3b0..9227001881bb68a146a022f712c37532d540ee6e 100644
--- a/exec/load/newsutil.js
+++ b/exec/load/newsutil.js
@@ -106,7 +106,8 @@ function parse_news_header(hdr, line)
 			break;
 		case "from":
 			hdr.from = mail_get_name(data);
-			hdr.from_net_addr = mail_get_address(data);
+			if((hdr.from_net_addr = mail_get_address(data)) != null)
+				hdr.from_net_type = NET_INTERNET;
 			break;
 		case "organization":
 			hdr.from_org=data;