On 2022-02-02, Stephen Duppe <
shud...@REMOVE.yahoo.co.uk> wrote:
> RFC1036 says that a Message-ID header
>
> "may not be reused during the lifetime of any previous message with the
> same Message-ID"
>
> and then that
>
> "(it) is recommended that no Message-ID be reused for at least two years."
>
>
https://www.w3.org/Protocols/rfc1036/rfc1036.html
>
> What happens if someone does try to inject into newsspace a message
> with same Message-ID as another message that was posted only shortly
> before?
Their message will disappear without trace.
> Are news servers set up to fend off that kind of accident or abuse,
> such as by binning the second message?
Usenet is a mesh. News severs exchange articles with multiple peers,
and so it is completely normal and expected that they see the same
article offered multiple times. e.g. you post your article to server
A, which sends it to servers B and C, both of which then offer it to
server D as well as each other. They use the Message-ID to recognise
that they've already seen the article and to ignore any further offers
of the same article.
So if you try sending a second article with a recently-used Message-ID,
your second article will be ignored by news servers as a duplicate copy
of an article already received - and not as part of some obscure and
rarely-used anti-exploit system, but as part of the fundamental everyday
operation of how Usenet works.