Fallback to AKA in msgid, when the origin line doesnt exist in an echomail message, to determine the originating address of an echomail message

In the following packet:

00000000  18 01 b8 0a ea 07 01 00  0b 00 08 00 17 00 32 00  |..............2.|
00000010  00 00 02 00 79 02 79 02  ff 01 -- -- -- -- -- --  |....y.y...XXXXXX|
00000020  -- -- 03 00 03 00 00 00  00 01 10 09 01 00 03 00  |XX..............|
00000030  03 00 00 00 00 00 00 00  00 00 02 00 18 01 b8 0a  |................|
00000040  79 02 79 02 00 00 00 00  30 39 20 46 65 62 20 32  |y.y.....09 Feb 2|
00000050  36 20 20 32 30 3a 33 38  3a 35 30 00 41 6c 6c 00  |6  20:38:50.All.|
00000060  50 65 74 61 72 20 53 6d  69 6c 61 6a 6b 6f 76 00  |Petar Smilajkov.|
00000070  5b 41 4e 53 49 5d 20 53  69 6c 66 65 6e 20 50 61  |[ANSI] Silfen Pa|
00000080  74 68 20 42 42 53 00 41  52 45 41 3a 42 42 53 5f  |th BBS.AREA:BBS_|
00000090  41 44 53 0d 01 54 49 44  3a 20 4d 79 73 74 69 63  |ADS..TID: Mystic|
000000a0  20 42 42 53 20 31 2e 31  32 20 41 34 39 0d 01 4d  | BBS 1.12 A49..M|
000000b0  53 47 49 44 3a 20 31 3a  32 32 36 2f 32 30 20 62  |SGID: 1:226/20 b|
000000c0  34 31 38 32 37 62 38 0d  01 54 5a 55 54 43 3a 20  |41827b8..TZUTC: |
000000d0  2d 30 35 30 30 0d 1b 5b  30 6d 1b 5b 31 3b 31 48  |-0500..[0m.[1;1H|
000000e0  0d 1b 5b 41 1b 5b 31 6d  48 1b 5b 30 6d 6f 77 64  |..[A.[1mH.[0mowd|
000000f0  79 1b 5b 31 3b 33 30 6d  2c 1b 5b 42 1b 5b 36 44  |y.[1;30m,.[B.[6D|
00000100  1b 5b 42 1b 5b 36 44 1b  5b 33 37 6d 4a 1b 5b 30  |.[B.[6D.[37mJ.[0|
00000110  6d 75 73 74 20 61 64 64  65 64 20 6e 65 77 20 1b  |must added new .|
00000120  5b 31 6d 44 1b 5b 30 6d  6f 6f 72 73 20 0d 1b 5b  |[1mD.[0moors ..[|
00000130  41 1b 5b 32 31 43 1b 5b  31 3b 33 30 6d 28 1b 5b  |A.[21C.[1;30m(.[|
00000140  30 6d 61 73 20 77 65 6c  6c 20 61 73 20 61 63 63  |0mas well as acc|
00000150  65 73 73 20 74 6f 20 1b  5b 31 6d 42 42 53 1b 5b  |ess to .[1mBBS.[|
00000160  30 6d 6c 69 6e 6b 20 61  6e 64 20 1b 5b 31 6d 44  |0mlink and .[1mD|
00000170  1b 5b 30 6d 6f 6f 72 0d  1b 5b 41 1b 5b 35 39 43  |.[0moor..[A.[59C|
00000180  1b 5b 31 6d 50 1b 5b 30  6d 61 72 74 79 1b 5b 31  |.[1mP.[0marty.[1|
00000190  3b 33 30 6d 29 20 1b 5b  30 6d 74 6f 20 1b 5b 31  |;30m) .[0mto .[1|
000001a0  6d 53 1b 5b 30 6d 69 6c  66 65 6e 1b 5b 42 1b 5b  |mS.[0milfen.[B.[|
000001b0  37 35 44 1b 5b 31 6d 50  1b 5b 30 6d 61 74 68 20  |75D.[1mP.[0math |
000001c0  1b 5b 31 6d 0d 1b 5b 41  1b 5b 35 43 42 42 53 20  |.[1m..[A.[5CBBS |
000001d0  1b 5b 33 30 6d 2e 2e 2e  20 1b 5b 33 37 6d 49 1b  |.[30m... .[37mI.|
000001e0  5b 30 6d 74 1b 5b 31 3b  33 30 6d 27 1b 5b 30 6d  |[0mt.[1;30m'.[0m|
000001f0  73 20 6f 6e 6c 79 20 6d  69 73 73 69 6e 67 20 79  |s only missing y|
00000200  6f 75 20 1b 5b 31 3b 33  30 6d 3a 29 0d 1b 5b 42  |ou .[1;30m:)..[B|
00000210  1b 5b 33 37 44 dc 20 20  dc db dc dc 20 df db db  |.[37D.  .... ...|
00000220  df dc df dc dc 20 df df  dc db df dc db dc df dc  |..... ..........|
00000230  20 20 20 dc 20 dc 20 dc  df dc df dc dc df dc 1b  |   . . .........|
00000240  5b 30 6d b0 b0 1b 5b 31  3b 33 30 6d df 20 dc dc  |[0m...[1;30m. ..|
00000250  1b 5b 30 3b 33 30 6d 0d  53 45 45 4e 2d 42 59 3a  |.[0;30m.SEEN-BY:|
00000260  20 31 39 2f 31 30 20 31  30 34 2f 31 31 39 20 31  | 19/10 104/119 1|
00000270  31 34 2f 31 30 20 31 32  30 2f 33 30 32 20 31 35  |14/10 120/302 15|
00000280  33 2f 37 35 37 20 31 35  34 2f 31 30 20 33 30 20  |3/757 154/10 30 |
00000290  35 30 20 37 30 30 20 32  31 38 2f 38 34 30 20 38  |50 700 218/840 8|
000002a0  34 30 0d 53 45 45 4e 2d  42 59 3a 20 32 32 30 2f  |40.SEEN-BY: 220/|
000002b0  32 30 20 37 30 20 39 30  20 32 32 31 2f 31 20 36  |20 70 90 221/1 6|
000002c0  20 33 36 30 20 32 32 36  2f 31 37 20 31 38 20 34  | 360 226/17 18 4|
000002d0  34 20 35 30 20 31 30 30  20 32 32 39 2f 33 31 30  |4 50 100 229/310|
000002e0  20 34 32 36 20 32 36 37  2f 38 30 30 0d 53 45 45  | 426 267/800.SEE|

The system that sent the message 1:226/20 didnt include an origin line, however did include a MSGID with the AKA.

When sbbsecho processes this message for a system not in zone 1, the message is imported as coming from that (imported) system's zone. (The example below, the message was imported by a zone 3 node).

--------------------
index record     443
Sender           Petar Smilajkov
To               All
Subject          [ANSI] Silfen Path BBS
X-FTN-AREA       BBS_ADS
X-FTN-MSGID      1:226/20 b41827b8
X-FTN-TID        clrghouz e676726d
X-FTN-Kludge     DBID: 909820
X-FTN-PATH       226/20 633/280 2744
SenderNetType    FidoNet
SenderNetAddr    3:226/20
Message-ID       <698BA235.624.fdn_bbs_ads@bbs.dege.au>
2026-02-11 08:25:09 Importing /opt/sbbs/fido/inbound/000de1fc.pkt (type 2.2, 0.9KB) from 3:633/2744 to 3:633/509
2026-02-11 08:25:09 BBS_ADS: Failed to parse Origin Line in message from Petar Smilajkov (3:226/20) in packet from 3:633/2744: /opt/sbbs/fido/inbound/000de1fc.pkt
2026-02-11 08:25:09 Added BBS_ADS message from Petar Smilajkov (3:226/20) to packets for 0 links (exceptions: 1 seen)
2026-02-11 08:25:09 BBS_ADS: Imported message from Petar Smilajkov (3:226/20) to All, subject: [ANSI] Silfen Path BBS

(And as per #828 the seenby lines werent imported either.)

Thus when reading the message, it looks like node 3:226/20 sent it, and if you were to reply via netmail to the node, the pre-filled destination address is incorrect.

Assignee Loading
Time tracking Loading