• Re: NNTP(S) via Thunderbi

    From Dumas Walker@1:103/705 to GAMGEE on Fri Nov 7 19:15:34 2025
    Yeah, after reading yours and a couple other responses, I can see this
    being a good thing, didn't know that could be done.

    Mind sharing a look at the script? (assuming Linux). Thanks.

    P.S. I know you mentioned you don't have ftp open publicly, so in that
    script I shared you can also put your own local IPA in there in place of
    the DNS hostname and it will accomplish the same thing -- so long as you at least have your ftp server turned on, that is. ;)


    * SLMR 2.1a * Mistress - something between a mister and a mattress.
    ---
    ■ Synchronet ■ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Dumas Walker on Fri Nov 7 21:28:45 2025
    Re: Re: NNTP(S) via Thunderbi
    By: Dumas Walker to GAMGEE on Fri Nov 07 2025 11:31 am

    Sure. It changes to the "DOS drive" that Multimail/SLMR would have

    Um... you may want to change your password now?
    --
    digital man (rob)

    Synchronet "Real Fact" #95:
    Synchronet v3.15b was released in October of 2011 (5 years after v3.14a)
    Norco, CA WX: 82.8°F, 38.0% humidity, 5 mph W wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Gamgee on Fri Nov 7 23:36:12 2025
    Hey Gamgee!

    On Thu, 06 Nov 2025 22:09:38 -0600, you wrote:

    I am now seeing the value of this method...

    Would you mind sharing the scripts? (don't need the MultiMail one).

    Sure thing. As long as your on a personal computer, and don't share it with others:

    getpkt:

    #!/bin/bash

    cd /home/user/mmail/down
    wget --ftp-user=<username> --ftp-password=<password> ftp://<yourBBSaddress>/<BBSID>.qwk

    cd /home/user/mmail

    putpkt:

    #!/bin/bash

    cd /home/user/mmail/up

    ftp -nv <<EOF
    open <yourBBSaddress>
    user <username> <password>
    bin
    put <BBSID>.rep
    quit
    EOF

    rm <BBSID>.rep

    cd /home/user/mmail

    Technically you could use the FTP method for both transfers (using 'get' instead of put), but I did the script with 'wget' first, and soon after realized 'wput' was a thing at some point, but isn't maintained anymore and isn't in my distro's repositories.

    Change your paths to match your system, fill in your authentication information, make them executable, and you're off to the races!

    FYI, I don't remove the QWK packet, because I can do that in Multimail once I'm done reading/replying. But I do remove the .REP packet after I send it, otherwise the next time I run that script it'll send it again, probably causing dupes. Unless there's some fancy numbering of .REP packets Multimail does that I don't yet know about (I didn't read the docs, I just figured MM out by mashing buttons, lol).

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    # Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (723:1/1)
    ■ Synchronet ■ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Dumas Walker on Fri Nov 7 23:51:18 2025
    Hey Dumas!

    On Fri, 07 Nov 2025 11:31:18 -0500, you wrote:

    NOTE that the lines that start with a '+' are line wrapped!

    ..and completely disregard the password, too! :D

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    # Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (723:1/1)
    ■ Synchronet ■ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Dumas Walker on Sat Nov 8 03:15:52 2025
    Dumas Walker wrote to GAMGEE <=-

    OT from the original post but this is actually pretty easy with a shell scrit and ncftp. I log onto my BBS to get the QWK packet, but almost always upload the REP using a script. Once it is set up, it is easy and a lot faster.

    Yeah, after reading yours and a couple other responses, I can see this
    being a good thing, didn't know that could be done.

    Mind sharing a look at the script? (assuming Linux). Thanks.

    Sure. It changes to the "DOS drive" that Multimail/SLMR would have accessed the QWK packets in, tests for whether or not the packet name
    got written out in all CAPS or all lower case, and acts accordingly.

    NOTE that the lines that start with a '+' are line wrapped!

    #!/bin/bash
    cd /opt/DRIVE_E/KERM231
    test -e /opt/DRIVE_E/KERM231/CAPCITY2.REP
    if (( $? == 0 )) ;
    then
    ncftpput -u "Dumas Walker" -p 448fmr -DD -E -d stdout
    + capitolcityonline.net / /opt/DRIVE_E/KERM231/CAPCITY2.REP
    fi
    test -e /opt/DRIVE_E/KERM231/capcity2.rep
    if (( $? == 0 )) ;
    then
    ncftpput -u "Dumas Walker" -p 448fmr -DD -E -d stdout
    + capitolcityonline.net / /opt/DRIVE_E/KERM231/capcity2.rep
    fi
    cd ~
    #
    ##END

    Very cool, and makes sense to me. I'll likely give this a try soon.
    Thanks for the explanation/example!



    ... Gone crazy, be back later, please leave message.
    --- MultiMail/Linux v0.52
    ■ Synchronet ■ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Accession on Sat Nov 8 03:15:52 2025
    Accession wrote to Gamgee <=-

    I am now seeing the value of this method...
    Would you mind sharing the scripts? (don't need the MultiMail one).

    Sure thing. As long as your on a personal computer, and don't share it with others:

    getpkt:

    #!/bin/bash

    cd /home/user/mmail/down
    wget --ftp-user=<username> --ftp-password=<password> ftp://<yourBBSaddress>/<BBSID>.qwk

    cd /home/user/mmail

    putpkt:

    #!/bin/bash

    cd /home/user/mmail/up

    ftp -nv <<EOF
    open <yourBBSaddress>
    user <username> <password>
    bin
    put <BBSID>.rep
    quit
    EOF

    rm <BBSID>.rep

    cd /home/user/mmail

    Technically you could use the FTP method for both transfers (using
    'get' instead of put), but I did the script with 'wget' first, and soon after realized 'wput' was a thing at some point, but isn't maintained anymore and isn't in my distro's repositories.

    Ack.

    Change your paths to match your system, fill in your authentication information, make them executable, and you're off to the races!

    Yes, understood. The "put" direction makes good sense to me. I have a question about the "get" side though - What causes the BBS to know to
    pack up all the new messages into a QWK packet though? Does just the
    act of requesting <BBSID>.qwk cause that to happen? I was thinking I'd
    have to somehow "tell" the BBS to create the new QWK packet, and *then*
    grab it with wget/ftp.

    FYI, I don't remove the QWK packet, because I can do that in Multimail once I'm done reading/replying. But I do remove the .REP packet after I send it, otherwise the next time I run that script it'll send it again, probably causing dupes. Unless there's some fancy numbering of .REP packets Multimail does that I don't yet know about (I didn't read the docs, I just figured MM out by mashing buttons, lol).

    Understood, and I use MM that way too, just deleting the QWK packet as
    I"m exiting MM after reading/replying.

    Regards,
    Nick

    Appreciate you taking the time to send/explain this! Thanks.

    Dan




    ... Gone crazy, be back later, please leave message.
    --- MultiMail/Linux v0.52
    ■ Synchronet ■ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Gamgee on Sat Nov 8 01:57:30 2025
    Re: Re: NNTP(S) via Thunderbi
    By: Gamgee to Accession on Fri Nov 07 2025 09:15 pm

    Yes, understood. The "put" direction makes good sense to me. I have a question about the "get" side though - What causes the BBS to know to
    pack up all the new messages into a QWK packet though? Does just the
    act of requesting <BBSID>.qwk cause that to happen?

    Yes, correct.

    I was thinking I'd
    have to somehow "tell" the BBS to create the new QWK packet, and *then*
    grab it with wget/ftp.

    No, it happens on demand. The *.qwk file that appears in the FTP directory listing is just a virtual file. A "get" (RETR) of the file actually signals the sbbs event thread to create the packet, on demand, so there is a bit of delay before the file transfer actually starts (which is fine).
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #64:
    POP3 = Post Office Protocol version 3
    Norco, CA WX: 68.1°F, 71.0% humidity, 2 mph NW wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to ALL on Sat Nov 8 03:45:50 2025
    Re: Re: NNTP(S) via Thunderbi
    By: Digital Man to Dumas Walker on Fri Nov 07 2025 03:28 pm


    Sure. It changes to the "DOS drive" that Multimail/SLMR would have

    Um... you may want to change your password now?



    here's the script i would use to just use windows cli ftp.exe

    ftpul.bat
    --start--
    @echo off

    c:
    cd\

    ftp.exe -s:c:\ftpul.ftp

    ftpul.ftp
    --start--
    open bbsdev.synchro.net
    deuce
    bananarape
    binary
    prompt
    cd /backups

    lcd c:\files
    mput *.*
    quit

    --end--

    i wish a lot more sysops would upload their backups to the cloud or offsite. scripts like these make it easy.
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Accession on Sat Nov 8 03:47:26 2025
    Re: NNTP(S) via Thunderbi
    By: Accession to Dumas Walker on Fri Nov 07 2025 05:51 pm


    NOTE that the lines that start with a '+' are line wrapped!

    ..and completely disregard the password, too! :D

    Regards, Nick

    too bad he didnt post the system pass, i could have fixed some stuff.
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Gamgee on Sat Nov 8 13:15:56 2025
    Hey Gamgee!

    On Fri, 07 Nov 2025 21:15:52 -0600, you wrote:

    Yes, understood. The "put" direction makes good sense to me. I have a question about the "get" side though - What causes the BBS to know to
    pack up all the new messages into a QWK packet though? Does just the
    act of requesting <BBSID>.qwk cause that to happen? I was thinking I'd
    have to somehow "tell" the BBS to create the new QWK packet, and *then*
    grab it with wget/ftp.

    I think either when you connect or when there is a new message(s), Synchronet creates the QWK packet and puts it in that location automatically. I'm not sure on exactly how it works, but it's there every time I grab it, and it's an updated packet each time.

    Rob would have to explain that better, but I'll just call it 'magic'. :)

    Appreciate you taking the time to send/explain this! Thanks.

    Of course!

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    # Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (723:1/1)
    ■ Synchronet ■ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Digital Man on Sat Nov 8 13:20:04 2025
    Hey Digital!

    On Fri, 07 Nov 2025 19:57:30 -0800, you wrote:

    No, it happens on demand. The *.qwk file that appears in the FTP
    directory listing is just a virtual file. A "get" (RETR) of the file actually signals the sbbs event thread to create the packet, on demand,
    so there is a bit of delay before the file transfer actually starts
    (which is fine).

    See, Gamgee? Magic! :)

    Regards,
    Nick

    ... Sarcasm: because beating people up is illegal.
    --- GoldED+/LNX 1.1.5-b20250409
    # Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (723:1/1)
    ■ Synchronet ■ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Dan Clough@1:135/115 to Accession on Sat Nov 8 14:14:09 2025
    Accession wrote to Gamgee <=-

    Yes, understood. The "put" direction makes good sense to me. I have a question about the "get" side though - What causes the BBS to know to
    pack up all the new messages into a QWK packet though? Does just the
    act of requesting <BBSID>.qwk cause that to happen? I was thinking I'd
    have to somehow "tell" the BBS to create the new QWK packet, and *then*
    grab it with wget/ftp.

    I think either when you connect or when there is a new message(s), Synchronet creates the QWK packet and puts it in that location automatically. I'm not sure on exactly how it works, but it's there
    every time I grab it, and it's an updated packet each time.

    Okay, cool.

    Rob would have to explain that better, but I'll just call it 'magic'.
    :)

    He did explain it! Thank you again.




    ... Gone crazy, be back later, please leave message.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.29-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:135/115)
  • From Gamgee@1:103/705 to Digital Man on Sat Nov 8 14:14:09 2025
    Digital Man wrote to Gamgee <=-

    Re: Re: NNTP(S) via Thunderbi
    By: Gamgee to Accession on Fri Nov 07 2025 09:15 pm

    Yes, understood. The "put" direction makes good sense to me. I have a question about the "get" side though - What causes the BBS to know to
    pack up all the new messages into a QWK packet though? Does just the
    act of requesting <BBSID>.qwk cause that to happen?

    Yes, correct.

    I was thinking I'd
    have to somehow "tell" the BBS to create the new QWK packet, and *then*
    grab it with wget/ftp.

    No, it happens on demand. The *.qwk file that appears in the FTP
    directory listing is just a virtual file. A "get" (RETR) of the file actually signals the sbbs event thread to create the packet, on demand,
    so there is a bit of delay before the file transfer actually starts
    (which is fine).

    Perfect. Thank you for that explanation, Digital Man!




    ... Gone crazy, be back later, please leave message.
    --- MultiMail/Linux v0.52
    ■ Synchronet ■ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Dumas Walker@1:103/705 to ACCESSION on Sat Nov 8 16:41:08 2025
    On Fri, 07 Nov 2025 11:31:18 -0500, you wrote:

    NOTE that the lines that start with a '+' are line wrapped!

    ..and completely disregard the password, too! :D

    Dammit, I knew I missed something! :O


    * SLMR 2.1a * Okay, I pulled the pin. Now what? Where are you going?
    ---
    ■ Synchronet ■ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Dumas Walker@1:103/705 to MRO on Sat Nov 8 16:41:08 2025
    NOTE that the lines that start with a '+' are line wrapped!

    ..and completely disregard the password, too! :D

    Regards, Nick

    too bad he didnt post the system pass, i could have fixed some stuff.

    Just because *you* don't like it doesn't make it broken.


    * SLMR 2.1a * Anything good is either illegal, immoral or fattening.
    ---
    ■ Synchronet ■ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Accession on Sun Nov 9 01:17:47 2025
    Re: NNTP(S) via Thunderbi
    By: Accession to Digital Man on Sat Nov 08 2025 07:20 am


    See, Gamgee? Magic! :)

    Regards, Nick


    who's gamgee?
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Dumas Walker on Sun Nov 9 01:20:13 2025
    Re: NNTP(S) via Thunderbi
    By: Dumas Walker to MRO on Sat Nov 08 2025 10:41 am

    Regards, Nick

    too bad he didnt post the system pass, i could have fixed some stuff.

    Just because *you* don't like it doesn't make it broken.



    yeah ooookay. i just dont like broken things.
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)