サーバーからの応答を取り出す正統的な方法がない (ですよね?) のが問題。 (例えばエラーが返ってきても、何が原因かわかんない。) FAQ には debug を使えと書いてあるが、さすがに STDERR 読んで解析は嫌。
[2] そんなあなたに裏業的方法。
[3] もし >>2 がなかったら Net::NNTP と Net::SMTP 再発明したろーかとまじで思ってた。 (Net::Cmd とか継承関係で code がさぱーりなのねん。)
[7] RFC 8054 - Network News Transfer Protocol (NNTP) Extension for Compression () https://tools.ietf.org/html/rfc8054
[8] RFC 8143 - Using Transport Layer Security (TLS) with Network News Transfer Protocol (NNTP) () https://tools.ietf.org/html/rfc8143