When gnus is unplugged status , nnmail-check-syntax insert Message-ID header like this. Message-ID: <86emtfltdv.fsf@totally-fudged-out-message-id> ;; Message-ID is not member of message-required-news-headers. ;; In this case , I want to add Message-ID header by ISP news server. In plugged status gnus-agent-send-drafts typing "JS" in group buffer, Message-ID header is still above line. Is that right ?? So , I make following patch. Please apply in pGnus-0.32. Thanks.