Subj : MSGID
To : Oli
From : Carlos Navarro
Date : Tue Feb 15 2022 09:02 pm
O> So did anyone experience any problems with non-unique / repeating MSGIDs
O> in real life? Is it a real problem or just theoretical?
[snip]
Rob, mark, andre ... have already commented about this.
O> An regarding MSGID format:
O> "The originating address should be specified in a form that
O> constitutes a valid return address for the originating network."
O> Of course one could insist there is only a "should" and not a "must" in
O> FTS-9, but string@z:n/f.p is still not a valid return address.
Doesn't matter, because FTN software doesn't (or shouldn't) get it from the MSGID to use it as a return address. (except NetMgr for netmail only, it seems)
I suppose it can be considered as a way to specify a username or account in a Fido system, like in internet email. I've sometimes seen expressions like: "Send a netmail to PING@1:2/3"
Anyway, using string@z:n/f.p in the MSGID (at least in echomail) doesn't seem to break anything and we can still see the originating system's address there.
O> But then I could also be very clever and recognize that
O> "The serial number may be any eight character hexadecimal number"
O> uses "may". So there is no hard requirement that there is a serialno at
O> all.
Yes there is. That sentence continues: "as long as it is unique ..."
But what matters is if using a different scheme for the serialno (longer, non-hex... or none) would create problems.
O> FTS-9 also doesn't require that there are no spaces (0x32) in the origaddr
O> (which doesn't have to be a valid address). Which means anything goes, as
O> long as MSGID is unique and "A double-quote character within a quoted
O> address is represented by by two consecutive double-quote characters."
Yes, except that space is 0x20 ;-)
Perhaps all that stuff about quotes should be removed from the document (including the "orginating" typo) some day. AFAIK it's not current practice.
O> According to FTS-9 and FTS-4000 this would be valid too:
O> ^aMSGID: 🤔🙏🤫🧠😷🤖🥳 🖕
Invalid MSGID - missing 8-byte hex serialno. 😛
Carlos
--- WinPoint 398.2
* Origin: Costa Blanca, Spain (2:341/234.5)