• Blank Netmail revisited

    From Alterego@VERT/ALTERANT to Digital Man on Saturday, September 21, 2019 22:59:09
    Hey DM,

    Do you recall a while ago I reported that if I received email whilest reading email, the when I go to the newly received email that it would render blank?

    IE: If I was reading 3 of 5 messages, and message number 6 came in. When I read the next message, it would say 4 of 6, and message 6 would render blank.

    At first I thought it was related to email, but it is also related to incoming netmail.

    Well, I havent revisted debugging this for a while, but today I was ping ponging areafix messages with a hub and noticed the issue again - it happened everytime I was reading (E-R), however the newly rendered messages were not always blank. In some cases it was a message (or part therof) of an echomail, or it was some old netmails. IE: I think there is a message pointer corruption of some sort.

    Threw me off for a bit, because I was getting human messages from areafix :) ...ëîå*

    ... I'm famous. That's my job.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Digital Man@VERT to Alterego on Saturday, September 21, 2019 10:46:40
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Sat Sep 21 2019 10:59 pm

    Hey DM,

    Do you recall a while ago I reported that if I received email whilest reading email, the when I go to the newly received email that it would render blank?

    IE: If I was reading 3 of 5 messages, and message number 6 came in. When I read the next message, it would say 4 of 6, and message 6 would render blank.

    At first I thought it was related to email, but it is also related to incoming netmail.

    Well, I havent revisted debugging this for a while, but today I was ping ponging areafix messages with a hub and noticed the issue again - it happened everytime I was reading (E-R), however the newly rendered messages were not always blank. In some cases it was a message (or part therof) of an echomail, or it was some old netmails. IE: I think there is a message pointer corruption of some sort.

    Message pointers are used for new-scanning public message areas (sub-boards) - not email/netmail.

    Threw me off for a bit, because I was getting human messages from areafix :)

    Interesting. If you give me steps on how to reproduce/observe the issue, then I'm sure it can be fixed.


    digital man

    Synchronet/BBS Terminology Definition #35:
    HTTP = Hypertext Transfer Protocol
    Norco, CA WX: 80.5øF, 48.0% humidity, 2 mph W wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Alterego@VERT/ALTERANT to Digital Man on Sunday, September 22, 2019 11:14:23
    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Sat Sep 21 2019 10:46 am

    Interesting. If you give me steps on how to reproduce/observe the issue, then I'm sure it can be fixed.

    So, we tried this a bit last time, and you couldnt reproduce it on Vert - the things that I recall that are different:
    * I'm in linux
    * I'm using pure defaults - so my email reading is not the new lightbar navigation (that I think you are working on) - its the old "Mail Waiting" with the list.
    * My mail waiting list was "Oldest First", whereas you had "Newest First". That kinda does make a difference, because, when reading I go from 4 of 5, to 5 of 6 to 6 of 6. (where 6 is not correctly rendered). Its only rendered properly if I leave reading messages and go back in again.
    * While still reading messages, I've posted a message on the console using jsexec postmsg. (Thats how I intereact with areafix - so binkd has sent something out and gets a reply).
    * The incoming response to areafix generates a Telegram (normal)
    * Reading the new message (whether it is 1 or more), results in either blank rendering, or rendering the incorrect content of each new message (but the message header (subject to, from, date appear appropriate - and dont match the email rendered (if one is)).
    * I'm not using SyncTerm when reading messages - I'm using iTerm on my mac.

    So the two areas that I thought might be related are:

    * I'm reading email, when one is posted in the console. That send message doesnt appear visible to me - I can only see it from ;mail
    * I'm not using a CP437 terminal.

    I'm happy to test those two scenarios further if they may be related.

    If there is debugging that can show messages id's(?) of the message posted by jsexec and the replies that come in via sbbsecho and what the email reader is rendering - I can turn that tracing on.
    ...ëîå*

    ... RAM = Rarely Adequate Memory

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Alterego@VERT/ALTERANT to Digital Man on Sunday, September 22, 2019 11:33:43
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Sun Sep 22 2019 11:14 am

    So the two areas that I thought might be related are:
    * I'm not using a CP437 terminal.

    So no related, I just tried it again only using a CP437 terminal (SyncTerm) and the same issue still existed. (I didnt think the terminal would make a difference, but wasnt sure if it was any of the UTF stuff you are working on that would.)

    Anyway, this time, I looked at the headers (H) on the incorrectly rendered message and then quit and returned to read the message and looked at the headers again - they were identical:

    Rendered with incorrect content:
    Sender AREAFIX
    To Deon George
    ToExt 1
    Subject AREAFIX response
    X-FTN-TID Mystic BBS 1.12 A43
    SenderNetType FidoNet
    SenderNetAddr B0 01 01 00 64 00 00 00
    ToNetType FidoNet
    ToNetAddr B0 01 01 00 8E 00 00 00
    when_written 5D8640DD 0000 Sun Sep 22 2019 01:25 am UTC
    when_imported 5D86CDEE 1258 Sun Sep 22 2019 11:27 am AEST
    type 0000h
    version 0121h
    attr 0003h
    auxattr 00000000h
    netattr 00000000h
    header offset 002A20h
    header length 190
    number 782
    thread_id 782
    data offset 002400h
    data field[0] TEXT_BODY, offset 0, length 100

    Rendered with correct content (after exiting and return):
    Sender AREAFIX
    To Deon George
    ToExt 1
    Subject AREAFIX response
    X-FTN-TID Mystic BBS 1.12 A43
    SenderNetType FidoNet
    SenderNetAddr B0 01 01 00 64 00 00 00
    ToNetType FidoNet
    ToNetAddr B0 01 01 00 8E 00 00 00
    when_written 5D8640DD 0000 Sun Sep 22 2019 01:25 am UTC
    when_imported 5D86CDEE 1258 Sun Sep 22 2019 11:27 am AEST
    type 0000h
    version 0121h
    attr 0003h
    auxattr 00000000h
    netattr 00000000h
    header offset 002A20h
    header length 190
    number 782
    thread_id 782
    data offset 002400h
    data field[0] TEXT_BODY, offset 0, length 100

    (The first message rendered %UNLINKED from an old areafix message. The correct message had a RESCAN confirmation.)
    ...ëîå*

    ... I wish the Government would put a tax on pianos for the incompetent.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Digital Man@VERT to Alterego on Saturday, September 21, 2019 20:07:41
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Sun Sep 22 2019 11:14 am

    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Sat Sep 21 2019 10:46 am

    Interesting. If you give me steps on how to reproduce/observe the issue, then I'm sure it can be fixed.

    So, we tried this a bit last time, and you couldnt reproduce it on Vert - the things that I recall that are different:
    * I'm in linux

    Yeah, me too.

    * I'm using pure defaults - so my email reading is not the new lightbar navigation (that I think you are working on) - its the old "Mail Waiting" with the list.

    Yeah, me too.

    * My mail waiting list was "Oldest First", whereas you had "Newest First". That kinda does make a difference, because, when reading I go from 4 of 5, to 5 of 6 to 6 of 6. (where 6 is not correctly rendered). Its only rendered properly if I leave reading messages and go back in again.

    What if you use the command (!) to toggle the reading order? Does that fix the issue or what happens?

    * While still reading messages, I've posted a message on the console using jsexec postmsg. (Thats how I intereact with areafix - so binkd has sent something out and gets a reply).
    * The incoming response to areafix generates a Telegram (normal)
    * Reading the new message (whether it is 1 or more), results in either blank rendering, or rendering the incorrect content of each new message (but the message header (subject to, from, date appear appropriate - and dont match the email rendered (if one is)).
    * I'm not using SyncTerm when reading messages - I'm using iTerm on my mac.

    So the two areas that I thought might be related are:

    * I'm reading email, when one is posted in the console. That send message doesnt appear visible to me - I can only see it from ;mail

    Unless you indicate that the sender of the message is you (your user number), then yes, you won't be able to see/kill that mail without using ;mail.

    * I'm not using a CP437 terminal.

    I don't see the relevance.

    I'm happy to test those two scenarios further if they may be related.

    I don't think so. It sounds like more of an issue with the *incoming* mail, not the new outgoing mail that you're creating with jsexec.

    If there is debugging that can show messages id's(?) of the message posted by jsexec and the replies that come in via sbbsecho and what the email reader is rendering - I can turn that tracing on.

    I'm guessing it has something to do with the auto-reloading of the mail base when new messages (for you) arrive. However, that should trigger a reload of the mail base in the same way that the '!' and 'V' commands do. And I haven't observed any issues with using those commands.

    Have you run chksmb on your mailbase to check for corruption?

    digital man

    Synchronet "Real Fact" #67:
    SEXYZ is as a 32-bit replacement for [F]DSZ, CE-XYZ and other protocol drivers. Norco, CA WX: 76.0øF, 59.0% humidity, 12 mph ENE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Alterego on Saturday, September 21, 2019 20:39:38
    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Sat Sep 21 2019 08:07 pm

    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Sun Sep 22 2019 11:14 am

    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Sat Sep 21 2019 10:46 am

    Interesting. If you give me steps on how to reproduce/observe the issue, then I'm sure it can be fixed.

    So, we tried this a bit last time, and you couldnt reproduce it on Vert - the things that I recall that are different:
    * I'm in linux

    Yeah, me too.

    * I'm using pure defaults - so my email reading is not the new lightbar navigation (that I think you are working on) - its the old "Mail Waiting" with the list.

    Yeah, me too.

    * My mail waiting list was "Oldest First", whereas you had "Newest First". That kinda does make a difference, because, when reading I go from 4 of 5, to 5 of 6 to 6 of 6. (where 6 is not correctly rendered). Its only rendered properly if I leave reading messages and go back in again.

    What if you use the command (!) to toggle the reading order? Does that fix the issue or what happens?

    * While still reading messages, I've posted a message on the console using jsexec postmsg. (Thats how I intereact with areafix - so binkd has sent something out and gets a reply).
    * The incoming response to areafix generates a Telegram (normal)
    * Reading the new message (whether it is 1 or more), results in either blank rendering, or rendering the incorrect content of each new message (but the message header (subject to, from, date appear appropriate - and dont match the email rendered (if one is)).
    * I'm not using SyncTerm when reading messages - I'm using iTerm on my mac.

    So the two areas that I thought might be related are:

    * I'm reading email, when one is posted in the console. That send message doesnt appear visible to me - I can only see it from ;mail

    Unless you indicate that the sender of the message is you (your user number), then yes, you won't be able to see/kill that mail without using ;mail.

    * I'm not using a CP437 terminal.

    I don't see the relevance.

    I'm happy to test those two scenarios further if they may be related.

    I don't think so. It sounds like more of an issue with the *incoming* mail, not the new outgoing mail that you're creating with jsexec.

    If there is debugging that can show messages id's(?) of the message posted by jsexec and the replies that come in via sbbsecho and what the email reader is rendering - I can turn that tracing on.

    I'm guessing it has something to do with the auto-reloading of the mail base when new messages (for you) arrive. However, that should trigger a reload of the mail base in the same way that the '!' and 'V' commands do. And I haven't observed any issues with using those commands.

    Have you run chksmb on your mailbase to check for corruption?

    Here's what I've done to try to reproduce it:

    Sit at the "Reading E-mail" with mail loaded and read. From another FTN node, send myself netmail. Wait. Re-read the current mail message (with 'R') until I see the notice (telegram) that I received a new netmail message. Observe that the total number of mail messages has increased by one. Read the new mail message. I have not observed any issue doing this, regardless of what order the messages are listed or how many new netmail message I receive.

    digital man

    Synchronet/BBS Terminology Definition #57:
    RIP = Remote Imaging Protocol (e.g. RIPscrip)
    Norco, CA WX: 75.1øF, 58.0% humidity, 7 mph E wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Alterego@VERT/ALTERANT to Digital Man on Sunday, September 22, 2019 15:52:20
    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Sat Sep 21 2019 08:07 pm

    What if you use the command (!) to toggle the reading order? Does that fix the issue or what happens?
    I'm guessing it has something to do with the auto-reloading of the mail base when new messages (for you) arrive. However, that should trigger a reload
    of the mail base in the same way that the '!' and 'V' commands do. And I haven't observed any issues with using those commands.

    No difference (IE: still renders incorrectly). I pressed "!" and "V" after I received a new message - the message rendered was incorrect. IE: The rendered message had the same text, but it was not the right text for the message, and pressing "!", and "V", if they refresh reading the messages, it continued to read the wrong message content (but it was the same content each time).

    Have you run chksmb on your mailbase to check for corruption?

    I have chkcmb -p mail.[0-4] showed no errors.

    What may be related(?), as I say, I jsexec postmsg from the CLI using this:

    jsexec postmsg.js -t${TO} -n${FTN} "-f${FROM}" "-s${PASS}" mail

    $FROM = "Deon George" - which is my "Real Name" according to uedit.(I cannot see those messages unless I use ";mail" - shouldnt I?).

    They replies come back to Deon George - and I can see the replies. IE: sbbsecho.log shows:
    2019-09-22 15:29:18 AREAFIX (432:1/100) To: Deon George (432:1/142) Imported

    So I'm wondering why I cant see those messages using E-K (yet I can see replies addressed to that name).

    Also, I'm thinking the incorrectly rendered content is the content in the "sent" netmail - but that might just be a coincidence. I've seen it a few times now.

    IE: On my last test, the message content showed:
    =VK_ECHOIRLP D=365

    smbutil showed this as #772 (101) (but I've sent this message twice over the last 2 days).

    When I went out and reviewed the message again, it was:
    Your AREAFIX request has been processed

    Command: =VK_PEDALRADIO [D=365]
    Result: Rescanned 1 messages

    smbutil showed this as #774 (103)
    ...ëîå*

    ... When it's three O'clock in New York, it's still 1938 in London.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Digital Man@VERT to Alterego on Sunday, September 22, 2019 00:32:20
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Sun Sep 22 2019 03:52 pm

    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Sat Sep 21 2019 08:07 pm

    What if you use the command (!) to toggle the reading order? Does that fix the issue or what happens?
    I'm guessing it has something to do with the auto-reloading of the mail base when new messages (for you) arrive. However, that should trigger a reload
    of the mail base in the same way that the '!' and 'V' commands do. And I haven't observed any issues with using those commands.

    No difference (IE: still renders incorrectly). I pressed "!" and "V" after I received a new message - the message rendered was incorrect. IE: The rendered message had the same text, but it was not the right text for the message, and pressing "!", and "V", if they refresh reading the messages, it continued to read the wrong message content (but it was the same content each time).

    Have you run chksmb on your mailbase to check for corruption?

    I have chkcmb -p mail.[0-4] showed no errors.

    What may be related(?), as I say, I jsexec postmsg from the CLI using this:

    jsexec postmsg.js -t${TO} -n${FTN} "-f${FROM}" "-s${PASS}" mail

    $FROM = "Deon George" - which is my "Real Name" according to uedit.(I cannot see those messages unless I use ";mail" - shouldnt I?).

    It's the from user *number* that indicates mail sent from you, not the name:

    -e<number> set 'from' user number

    So you'd have to use that postmsg.js option to indicate *your* user number as the sender.

    They replies come back to Deon George - and I can see the replies. IE: sbbsecho.log shows:
    2019-09-22 15:29:18 AREAFIX (432:1/100) To: Deon George (432:1/142) Imported

    So I'm wondering why I cant see those messages using E-K (yet I can see replies addressed to that name).

    See above.

    Also, I'm thinking the incorrectly rendered content is the content in the "sent" netmail - but that might just be a coincidence. I've seen it a few times now.

    IE: On my last test, the message content showed:
    =VK_ECHOIRLP D=365

    smbutil showed this as #772 (101) (but I've sent this message twice over the last 2 days).

    When I went out and reviewed the message again, it was:
    Your AREAFIX request has been processed

    Command: =VK_PEDALRADIO [D=365]
    Result: Rescanned 1 messages

    smbutil showed this as #774 (103)

    I haven't been able to reproduce the problem with the given information. Have you tried reproducing it here on Vertrauen or on any other BBS?

    digital man

    This Is Spinal Tap quote #15:
    Review on "Shark Sandwich", merely a two word review: "Shit Sandwich".
    Norco, CA WX: 71.2øF, 52.0% humidity, 0 mph SW wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Alterego@VERT/ALTERANT to Digital Man on Monday, September 23, 2019 08:23:28
    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Sun Sep 22 2019 12:32 am

    It's the from user *number* that indicates mail sent from you, not the name:
    -e<number> set 'from' user number
    So you'd have to use that postmsg.js option to indicate *your* user number as the sender.

    So what does it default to if not specified?

    I haven't been able to reproduce the problem with the given information. Have you tried reproducing it here on Vertrauen or on any other BBS?

    No. I did try on vert a while ago, but didnt try too hard, as it was too slow getting netmail to it.
    ...ëîå*

    ... Facts cannot prevail against faith, or adamant folly.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Digital Man@VERT to Alterego on Sunday, September 22, 2019 16:33:14
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Mon Sep 23 2019 08:23 am

    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Sun Sep 22 2019 12:32 am

    It's the from user *number* that indicates mail sent from you, not the name:
    -e<number> set 'from' user number
    So you'd have to use that postmsg.js option to indicate *your* user number as the sender.

    So what does it default to if not specified?

    0 (not a local user).

    I haven't been able to reproduce the problem with the given information. Have you tried reproducing it here on Vertrauen or on any other BBS?

    No. I did try on vert a while ago, but didnt try too hard, as it was too slow getting netmail to it.

    Can you reproduce it by just sending yourself email messages using postmsg.js?

    digital man

    This Is Spinal Tap quote #41:
    Ian Faith: It say's "Memphis show cancelled due to lack of advertising funds." Norco, CA WX: 90.1øF, 25.0% humidity, 11 mph ESE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Alterego@VERT/ALTERANT to Digital Man on Monday, September 23, 2019 12:50:36
    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Sun Sep 22 2019 04:33 pm

    So what does it default to if not specified?
    0 (not a local user).

    Hmm... ok.

    Can you reproduce it by just sending yourself email messages using postmsg.js?

    I can.

    I can only see the message if I have -u1 (ie: "-tDeon George" or "-tAlterego" I cannot see the message unless I use ;mail - this to me doesnt seem right).

    But, if I have -u1 I see that there is another message ready for me to read, however, when I get to it, it has rendered the content of another message). Leaving mail and going back in, I can see the correct content.

    Should I try this as another user, and not use 1?
    ...ëîå*

    ... Miss Stove seems to be going off the boil.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Digital Man@VERT to Alterego on Sunday, September 22, 2019 19:55:47
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Mon Sep 23 2019 12:50 pm

    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Sun Sep 22 2019 04:33 pm

    So what does it default to if not specified?
    0 (not a local user).

    Hmm... ok.

    Can you reproduce it by just sending yourself email messages using postmsg.js?

    I can.

    I can only see the message if I have -u1 (ie: "-tDeon George" or "-tAlterego" I cannot see the message unless I use ;mail - this to me doesnt seem right).

    Mail is indexed by user number. It is right. Mail sent to "user #0" is mail sent to a non-local user (i.e. netmail). I supposed postmsg.js could look-up the user number automatically for messages posted to the "mail" base.

    But, if I have -u1 I see that there is another message ready for me to read, however, when I get to it, it has rendered the content of another message). Leaving mail and going back in, I can see the correct content.

    That's the same test case I've been using and have not been able to reproduce the reported problem.

    Should I try this as another user, and not use 1?

    No, I don't see how that would make any difference.

    digital man

    Synchronet "Real Fact" #31:
    The Synchronet IRC server (ircd) was written in JS by Randy Sommerfeld (Cyan). Norco, CA WX: 78.6øF, 46.0% humidity, 1 mph ESE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Alterego@VERT/ALTERANT to Digital Man on Monday, September 23, 2019 22:23:29
    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Sun Sep 22 2019 07:55 pm

    That's the same test case I've been using and have not been able to reproduce the reported problem.

    OK, I've done some more digging.

    "chksmb mail" dumps a heap of info but says "mail Message Base is OK" - so based on this I thought it was ok right?

    I have never done any message base maintenance - and I read somewhere that "mail" is handled by sbbs directly so there is no need right?

    So I spun up another instance of sbbs (no existing data, ie: new install) - and confirm that the problem I'm having does NOT exist.

    So I copied my users.dat to my new instance - and still no problem. (Couldnt log in with my user though, had to login with "1"?)

    I then copied my mail.* files (mail.??? and mail.[0-4].???) to my new instance and the problem existed - so mail corruption? chksmb didnt think so.

    I then ran "smbutil m mail" - it did its thing, didnt show an error, but problem still exists.

    I then ran "smbutil p mail" - it did its thing, didnt show an error, problem resolved!

    So, should I need to do smbutil p mail - did I read that netmail mail database is managed automatically?

    Before I do smbutil p mail on my live bbs, did you want me to do any more analysis on my mail files - as it appears it is not happy with something in those files?
    ...ëîå*

    ... Among economists, the real world is considered to be a special case.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Digital Man@VERT to Alterego on Monday, September 23, 2019 12:09:41
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Mon Sep 23 2019 10:23 pm

    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Sun Sep 22 2019 07:55 pm

    That's the same test case I've been using and have not been able to reproduce the reported problem.

    OK, I've done some more digging.

    "chksmb mail" dumps a heap of info but says "mail Message Base is OK" - so based on this I thought it was ok right?

    I have never done any message base maintenance - and I read somewhere that "mail" is handled by sbbs directly so there is no need right?

    So I spun up another instance of sbbs (no existing data, ie: new install) - and confirm that the problem I'm having does NOT exist.

    So I copied my users.dat to my new instance - and still no problem. (Couldnt log in with my user though, had to login with "1"?)

    You need to copy the name.dat file too.

    I then copied my mail.* files (mail.??? and mail.[0-4].???) to my new instance and the problem existed - so mail corruption? chksmb didnt think so.

    I then ran "smbutil m mail" - it did its thing, didnt show an error, but problem still exists.

    I then ran "smbutil p mail" - it did its thing, didnt show an error, problem resolved!

    Very interesting.

    So, should I need to do smbutil p mail - did I read that netmail mail database is managed automatically?

    Before I do smbutil p mail on my live bbs, did you want me to do any more analysis on my mail files - as it appears it is not happy with something in those files?

    You could send me the mail.* files that are bad and I could have a look-see.

    digital man

    Synchronet "Real Fact" #105:
    You're missing the action in #synchronet at irc.synchro.net!
    Norco, CA WX: 82.6øF, 52.0% humidity, 3 mph E wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Alterego@VERT/ALTERANT to Digital Man on Tuesday, September 24, 2019 15:50:39
    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Mon Sep 23 2019 12:09 pm

    You could send me the mail.* files that are bad and I could have a look-see.

    OK, I uploaded my mail.* files.

    Here is what I could do to reproduce the issue.

    I had a script "testmail.sh"
    #!/bin/bash
    TO="Deon George"
    FROM="Deon George"
    PASS="Test"

    echo $@ |jsexec postmsg.js "-t${TO}" -u1 "-f${FROM}" "-s${PASS}" mail
    ===

    while reading message 2:
    * ./testmail.sh test19
    * ENTER
    * ENTER (now message 4) - renders correctly
    * ./testmail.sh test20
    * "R"
    * ENTER (now message 5)

    Message 5 renders "Hey th" (a past message).
    ...ëîå*

    ... When a man brings his wife flowers for no reason - there's a reason.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Digital Man@VERT to Alterego on Monday, September 23, 2019 22:57:31
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Tue Sep 24 2019 03:50 pm

    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Mon Sep 23 2019 12:09 pm

    You could send me the mail.* files that are bad and I could have a look-see.

    OK, I uploaded my mail.* files.

    Where?

    Here is what I could do to reproduce the issue.

    I had a script "testmail.sh"
    #!/bin/bash
    TO="Deon George"
    FROM="Deon George"
    PASS="Test"

    echo $@ |jsexec postmsg.js "-t${TO}" -u1 "-f${FROM}" "-s${PASS}" mail

    Why's the echo $@ needed?

    ===

    while reading message 2:
    * ./testmail.sh test19
    * ENTER
    * ENTER (now message 4) - renders correctly
    * ./testmail.sh test20
    * "R"
    * ENTER (now message 5)

    Message 5 renders "Hey th" (a past message).

    But then after packing your mail base, you can't reproduce it, is that right?

    I'll took a close look at those mailbase files when I see them.

    digital man

    This Is Spinal Tap quote #16:
    David St. Hubbins: I believe virtually everything I read...
    Norco, CA WX: 66.4øF, 74.0% humidity, 0 mph S wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Alterego@VERT/ALTERANT to Digital Man on Tuesday, September 24, 2019 16:25:55
    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Mon Sep 23 2019 10:57 pm

    OK, I uploaded my mail.* files.
    Where?

    I looked onto vert, and did E-A (from the main menu) to user id 1
    ...ëîå*

    ... A crises is when you CAN'T say let's forget about the whole thing!

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Alterego@VERT/ALTERANT to Digital Man on Tuesday, September 24, 2019 16:28:43
    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Mon Sep 23 2019 10:57 pm

    echo $@ |jsexec postmsg.js "-t${TO}" -u1 "-f${FROM}" "-s${PASS}" mail
    Why's the echo $@ needed?

    So I dont have to do echo $1 $2 (and an arbitary number of positional parameters).
    ...ëîå*

    ... Fifty-eight per cent of all cars coming into Britain are imported.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Digital Man@VERT to Alterego on Monday, September 23, 2019 23:47:03
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Tue Sep 24 2019 04:25 pm

    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Mon Sep 23 2019 10:57 pm

    OK, I uploaded my mail.* files.
    Where?

    I looked onto vert, and did E-A (from the main menu) to user id 1

    Okay, got it.

    digital man

    This Is Spinal Tap quote #24:
    David St. Hubbins: You're a haughty one, saucy Jack.
    Norco, CA WX: 64.6øF, 80.0% humidity, 0 mph SSE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Alterego on Monday, September 23, 2019 23:47:41
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Tue Sep 24 2019 04:28 pm

    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Mon Sep 23 2019 10:57 pm

    echo $@ |jsexec postmsg.js "-t${TO}" -u1 "-f${FROM}" "-s${PASS}" mail
    Why's the echo $@ needed?

    So I dont have to do echo $1 $2 (and an arbitary number of positional parameters).

    Ah, okay, so $@ is the body of the message.

    digital man

    Synchronet "Real Fact" #6:
    Synchronet version 3 for Linux and FreeBSD development began in 2001.
    Norco, CA WX: 64.6øF, 80.0% humidity, 0 mph SSE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Alterego on Tuesday, September 24, 2019 13:07:59
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Tue Sep 24 2019 04:28 pm

    ... Fifty-eight per cent of all cars coming into Britain are imported.

    Wait, what? Wouldn't all cars coming into a country be imported? I'm not sure how a country can import its own stuff.. Send it overseas and then ship it back in? :P

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Alterego@VERT/ALTERANT to Digital Man on Wednesday, September 25, 2019 09:09:51
    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Mon Sep 23 2019 11:47 pm

    I looked onto vert, and did E-A (from the main menu) to user id 1
    Okay, got it.

    Cool - did you find anything?
    ...ëîå*

    ... All Americans lecture... I suppose it is something in their climate.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Digital Man@VERT to Alterego on Tuesday, September 24, 2019 16:40:29
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Wed Sep 25 2019 09:09 am

    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Mon Sep 23 2019 11:47 pm

    I looked onto vert, and did E-A (from the main menu) to user id 1
    Okay, got it.

    Cool - did you find anything?

    Not yet. You sent me multiple versions of your mail base. (mail.*, mail.0.*, etc.). Which of these sets demonstrate the issue?

    You said the issue went away after packing the base, were these archived before you packed the base or after?

    digital man

    Synchronet "Real Fact" #83:
    Donations to the Synchronet project are welcome @ http://wiki.synchro.net/donate
    Norco, CA WX: 92.7øF, 35.0% humidity, 8 mph NE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Alterego@VERT/ALTERANT to Digital Man on Wednesday, September 25, 2019 09:58:05
    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Tue Sep 24 2019 04:40 pm

    Not yet. You sent me multiple versions of your mail base. (mail.*, mail.0.*, etc.). Which of these sets demonstrate the issue?

    Oh, is mail.[0-4] copies of the mail database? The issue is present in "mail" - so I'm guessing that means mail.??? (representing the current mail store?)

    You said the issue went away after packing the base, were these archived before you packed the base or after?

    These is an archive of before I "smbutil p mail".

    The steps I gave you in a prior post that I could reproduce I tested a second time by deleting my mail.*, restoring from that tar file I sent you, and sending messages with my script.
    ...ëîå*

    ... Universal suffrage is the government of a house by its nursery.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Dumas Walker@VERT/CAPCITY2 to NIGHTFOX on Wednesday, September 25, 2019 17:02:00
    ... Fifty-eight per cent of all cars coming into Britain are imported.

    Wait, what? Wouldn't all cars coming into a country be imported? I'm not sure
    how a country can import its own stuff.. Send it overseas and then ship it bac
    in? :P

    Most of the British auto companies that existed before 1970 are now defunct
    or are owned by auto companies in other countries (like China). I am
    actually surprised that the number is not higher than 58%.

    ---
    þ SLMR 2.1a þ Whips & chains? Sorry, that's a hardware problem!
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
  • From Ragnarok@VERT/DOCKSUD to Digital Man on Thursday, September 26, 2019 12:37:02
    El 24/9/19 a las 02:57, Digital Man escribió:
    Re: Blank Netmail revisited
    By: Alterego to Digital Man on Tue Sep 24 2019 03:50 pm

    Re: Blank Netmail revisited
    By: Digital Man to Alterego on Mon Sep 23 2019 12:09 pm

    You could send me the mail.* files that are bad and I could have a look-see.

    OK, I uploaded my mail.* files.

    Where?

    Here is what I could do to reproduce the issue.

    I had a script "testmail.sh"
    #!/bin/bash
    TO="Deon George"
    FROM="Deon George"
    PASS="Test"

    echo $@ |jsexec postmsg.js "-t${TO}" -u1 "-f${FROM}" "-s${PASS}" mail

    Why's the echo $@ needed?

    for use as parameter:

    ./testmail.sh "hola mundo"

    ---
    þ Synchronet þ Dock Sud BBS TLD 24 HS - http://bbs.docksud.com.ar - telnet://bbs.docksud.com.ar