Rob,
Would you be able to send a test NetMail to me? I'd like to see how Squish handles it on this end. Use whatever settings you use for
Marc.
One more thought... Was the NetMail sent direct or routed. That
makes a difference as far as the pkt address goes.
These mostly are direct to me or my system programs (SEAL, Areafix, Allfix, etc.).
I REALLY don't think that Squish is at fault. NEVER had this kind of problem until they (Synchronet) stated adding those extraneous characters to that line.
I am at a complete loss as to what to do. I've written to the author
of Synchronet, but he's adamant that Squish is wrong and his program isn't. Rubbish.
AFAIK Squish supports FSC-0039 packets only and SSBSecho writes
FSC-0045 and FSC-0048 packets. Would this explain the problem?
SBBSecho can generate 4 flavors of type-2 packets: http://wiki.synchro.net/ref:fidonet_packets
02 Dec 20 10:17, you wrote to me:
AFAIK Squish supports FSC-0039 packets only and SSBSecho writes
FSC-0045 and FSC-0048 packets. Would this explain the problem?
SBBSecho can generate 4 flavors of type-2 packets: http://wiki.synchro.net/ref:fidonet_packets
Thanks for the clarification. So it's just a matter of configuring SBBSecho to use a compatible packet flavor for Squish (?)
03 Dec 20 08:50, you wrote to Marc Lewis:
I REALLY don't think that Squish is at fault.
I think Squish is partially at fault. When messages tossed to *.Msg files, it leaves trash at offset B0 and B2 where the orig & dest zone should be. Same with ofs B4 & B6 where the point number should be.
The documentation in the Squish Developers Kit (Version 2.00) agrees:
Certain message systems, such as the FTSC-0001 *.MSG format,
do not store zone information with each message. When the
API encounters such a message and no zone is present, the
specified zone will be used instead. A 'def_zone' of 0
indicates that nothing is to be inferred about the zone
number of a message, and in that case, the API functions
will return 0 as the zone number for any message with an
unknown zone.
But FTS-0001 defines zone and point fields since 1989.
Synchronet's NetMail messages are the ONLY ones that cause Squish to go nuts... In fact, only a couple years ago or so, Squish had zero problems with NetMail messages from Synchronet...
Synchronet's NetMail messages are the ONLY ones that cause Squish to go nuts... In fact, only a couple years ago or so, Squish had zero problems with NetMail messages from Synchronet...
So is the problem software Squish or NetMgr or both? From the more
recent messages you posted, it seems the problem program is called "NetMgr".
Looking through the Squish and sqafix source code on github, I
could not locate any inappropriate message-ID "origaddr" parsing
(although I did find some in the Maximus source).
Hello Rob.
<On 07Dec2020 11:34 Rob Swindell (1:103/705) wrote a message to Marc Lewis regarding RE: Problem with legacy tosser (Squish) and Sync's MSGID >
Synchronet's NetMail messages are the ONLY ones that cause Squish to go nuts... In fact, only a couple years ago or so, Squish had zero problems with NetMail messages from Synchronet...
So is the problem software Squish or NetMgr or both? From the more recent messages you posted, it seems the problem program is called "NetMgr".
Looking through the Squish and sqafix source code on github, I
could not locate any inappropriate message-ID "origaddr" parsing (although I did find some in the Maximus source).
Rob, the way my system works is Squish first tosses stuff to the appropriate directory. In the case of NetMail it goes into the NetMail directory. NetMgr then reads the message(s) and checks its destination Node number against the current NodeList. Messages bound for an unlisted address (NOT including the Point address) are bounced. So, it comes into play after Squish has done it's thing.
One thing I'm going to do as a test, is convert the NetMail area to Squish format. Not sure how the attendant programs that work on NetMail messages will react, but I'm going to give it a shot.
I'm going to as another question relative to the actual @MSGID line that Synchronet generates. Since it contains a message number and an @ symbol with no spaces, what would happen if you separated the ####@ from the rest of the line with a space?
Sysop: | Coz |
---|---|
Location: | Anoka, MN |
Users: | 2 |
Nodes: | 4 (0 / 4) |
Uptime: | 141:44:26 |
Calls: | 166 |
Files: | 5,389 |
Messages: | 223,252 |