Authenticated NNTP does not work with some servers (e.g. nntp.sourceforge.net :-) ).
A possible reason therefore could be that our implementation is not conforming to RFC 2980 since we are attempting authentication at the beginning of the session and the RFC says:
----- >8 schnipp 8< -----
Clients must provide authentication when requested by the server. It is possible that some implementations will accept authentication information at the beginning of a session, but this was not the original intent of the specification.
----- >8 schnapp 8< -----