This is related to a previous query. Section 1.5 of RFC 5536 mentions that submitted proto-articles may lack some of the mandatory headers that full articles have. Servers will always pass full articles to clients or peers, so they’ll fill in missing headers. But what are the optional headers?
Both RFC 5536 and 3977 mention filling in the Message-ID if needed, but not anything else. The examples in 3977 (section 6.3.1.3) imply only From, Newsgroups, and Subject are needed; servers can fill in Message-ID, Date, and Path. That makes sense; is that the actual list? Is there some official list somewhere, maybe in an obsolete RFC?