I suspect that some upstream server is known by the domain-local alias or hostname "news" (as in: hostname = news; domain = some-uni.example) and mistakes the user part for a hostname, rejecting alleged duplicates.
Whatever the reason, assuming that the Path has tracing, not routing, functionality, and I do not have strong feelings about this topic, I will make a change according to Michael's first suggestion, to appear in leafnode 1.11.7 somewhen in 2008. As side observation during testing, some servers (such as individual.net) rename the original Path:-Header X-Orig-Path and fill in their own, some replace the Path: header in their entirety (T-Online), some just prepend their information (Uni Paderborn). In none of my test cases has my article been routed through the incriminated DFN host though. Attached is the patch as taken from my CVS repository. Best regards Matthias
Index: nntpd.c =================================================================== RCS file: /var/CVS/leafnode-1/nntpd.c,v retrieving revision 1.124 diff -u -r1.124 nntpd.c --- nntpd.c 12 Nov 2007 23:00:37 -0000 1.124 +++ nntpd.c 12 Jan 2008 13:48:23 -0000 @@ -1197,7 +1197,7 @@ err = 1; if (fputs(fqdn, out) == EOF) err = 1; - if (fprintf(out, "!%s\r\n", NEWS_USER) < 0) + if (fputs("!not-for-mail\r\n", out) == EOF) err = 1; } if (!havedate) {