Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
Karen

Homepage

21.11.2023, 04:50
 

DOS email clients? (Users)

Hi folks,
just wondering if there is anything that might be used, say with Links for
DOS, that provides email support?
With google pulling basic html, I am hoping for a command line option that
lets me access an email account, even a new one, from my DOS desktop
entirely.
Thanks,
Kare

mceric

Germany,
21.11.2023, 10:26

@ Karen

DOS email clients?

Hi! As often with DOS, the problem will be TLS / SSL support. For example Arachne supports mail, but no TLS / SSL. It can only invoke wget and curl to get some hint of support, for https websites.

One idea might be forwarding your mail to a provider with roundcube or squirrelmail webmail, which might work with DOS browsers.

Has anybody tested compatibility with lynx, links, dillo or similar for DOS yet? I guess w3m and elinks are not yet available for DOS?

Old DOS versions have existed for Pegasus Mail, Mutt and Pine at some point, but their TLS / SSL support will be as outdated as their last DOS versions.

The information on whether DOS versions existed at all is taken from
https://en.wikipedia.org/wiki/Comparison_of_email_clients

I am not aware of DOS ports of related clients Alpine, Cone, and Mailx, but those are classic text-based mail clients as well.

You could also try a tool based approach with fetchmail, popclient or similar, to download your mail into local files, which you can then open with other tools of your choice. Sending mail would be a spearate task then.

The Gnus mail client for Emacs might work with Emacs for DOS, but will depend on Emacs for TLS / SSL, which I doubt any DOS version of Emacs supports properly?

---
FreeDOS / DOSEMU2 / ...

SuperIlu

Homepage

Berlin, Germany,
21.11.2023, 21:45

@ mceric

DOS email clients?

> Hi! As often with DOS, the problem will be TLS / SSL support. For example
> Arachne supports mail, but no TLS / SSL. It can only invoke wget and curl
> to get some hint of support, for https websites.

Well, TLS is doable (as I've proven with DOStodon), but I think the main problem will be Unicode/UTF-8 support and nowadays everything is HTML-Mails :-(

libcurl has IMAP and SMTP support, so it should even be possible to add that to DOjS and then implement a client in Javascript. But alas, I already have to much projects :-D

---
Javascript on MS-DOS? Try DOjS https://github.com/SuperIlu/DOjS
Fediverse: @dec_hl@mastodon.social

Karen

Homepage

22.11.2023, 01:36

@ SuperIlu

DOS email clients?

I suppose where I am confused flows from the latest sshdos compile
managing security just fine. also, the links compile built for dos with a
bit of javascr*** support has no issues with https sites at all. I can
log into amazon canada with it.
So if those can be done, why cannot a port from alpine back to pine for
dos solve this issue?
My goal is gmail, post removal of basic html access.
But if other structures manage security just fine and hppts sites
just fine, why not email?
Kare











> > Hi! As often with DOS, the problem will be TLS / SSL support. For
> example
> > Arachne supports mail, but no TLS / SSL. It can only invoke wget and
> curl
> > to get some hint of support, for https websites.
>
> Well, TLS is doable (as I've proven with DOStodon), but I think the main
> problem will be Unicode/UTF-8 support and nowadays everything is HTML-Mails
> :-(
>
> libcurl has IMAP and SMTP support, so it should even be possible to add
> that to DOjS and then implement a client in Javascript. But alas, I already
> have to much projects :-D

mceric

Germany,
22.11.2023, 12:47

@ Karen

DOS email clients?

Thanks for letting me know that the current links and sshdos support current security protocols just fine. In that case, feasible options should be:

- Use sshdos to visit a shell server where you can run pine, alpine, cone, mutt or mailx for Linux. It might (?) even be possible to install that on your own router, as those usually run Linux?

- Use links with a provider which uses squirrelmail or roundcube as webmail, if (!) those require less javascr*** than gmail webmail does.

In addition, our current version of curl seems to support email protocols such as imap, but using that to access mail is probably tedious.

Again the question would be whether anybody has experience with using links for squirrelmail or roundcube, or with the shell method?

---
FreeDOS / DOSEMU2 / ...

iw2evk

Magenta (Italy),
03.12.2023, 13:48

@ mceric

DOS email clients?

FLmail support gmaill and others mail service.

https://storage.googleapis.com/google-code-archive...ox-microwindows-nxlib-fltk-for-dos/FLMAIL91.zip

Roberto

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
03.12.2023, 18:05

@ iw2evk

DOS email clients?

> FLmail support gmaill and others mail service.
>
> https://storage.googleapis.com/google-code-archive...ox-microwindows-nxlib-fltk-for-dos/FLMAIL91.zip
>
> Roberto

Might be worth a try, but since it is 10yrs old, it's quite doubtful
that it's going to work with the current implementation of SSL/TLS.

---
--
http://glennmcc.org/

bocke

29.12.2023, 22:02
(edited by bocke, 29.12.2023, 22:21)

@ iw2evk

DOS email clients?

> FLmail support gmaill and others mail service.
>
> https://storage.googleapis.com/google-code-archive...ox-microwindows-nxlib-fltk-for-dos/FLMAIL91.zip
>
> Roberto

FLTK for DOS programs are the result of Georg Potthast's merger of two projects: Nano-X/MicroWindows and XD640. The first one had a port to DJGPP and a port of FLTK to it, for quite some time. The other was a small FLTK based Linux desktop environment for VGA 640x480 resolution made by Jean-Marc Lienher.

Georg ported FLTK 1.3 to Nano-X including XD640 programs and some other FLTK based projects. He likely also made quite a few improvements to programs. For example, the original flmail that came with XD640 likely didn't support SSL. Also, he likely ported them to FLTK 1.3, as they used a custom version of FLTK 1.1 with UTF8 support.

As the original code of flmail is under a license similar to BSD or MIT, George is not required to post his modifications.

I would argue this actually proves that if you don't plan to commercialize a project, you might better put it under GPL or similar license, so you can follow the changes by others in the future. And if author of a port is not able to maintain it, anyone else can take over from the latest code point.

Nowadays, when George decreased his presence on the web (I hope he is ok as it kinda coincides with the COVID), there's none to pick it up and recompile with the newer OpenSSL version (or an alternative SSL library).

Edit:

I remembered he also made a small Linux distribution based on Tiny Core and Nano-X: NanoLinux. It featured some of the same software as FLTK for DOS project with some additional FLTK apps.

Links for those interested:
https://lienher.org/jean-marc/xd640/en.html
https://github.com/o-ksi-d/xd640
http://microwindows.org/
https://github.com/ghaerr/microwindows
https://fltk-dev.easysw.narkive.com/n3Mk7FJB/fltk-1-3-0-ported-to-dos
https://code.google.com/archive/p/nanox-microwindows-nxlib-fltk-for-dos/
https://sourceforge.net/projects/fltk-dos/
https://sourceforge.net/projects/nanolinux/

bocke

05.01.2024, 17:11

@ bocke

DOS email clients?

Some "news" on Georg. Last post of his I found on the web was on his DOSUSB forums from the may of 2022:
https://347402.forumromanum.com/member/forum/entry...59.1.how_to_purchase_a_license_for_product.html

So, it's likely he's fine, just busy with work or family matters. If you are interested in an updated version of FLMail, you can try emailing him:
http://www.georgpotthast.de/usb/contactn.htm

Back to the board
Thread view  Mix view  Order
22049 Postings in 2034 Threads, 396 registered users, 196 users online (0 registered, 196 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum