Atari ST
Po polsku
Weź sobie
Interesujące informacje dotyczące prywatności i plików cookie są tutaj.
Kontakt ze mną możliwy jest np. przez Twittera.

Marijuana Mail

6 czerwca 2018

Back in the 1999 I was using an Atari ST without even a hard drive. There were some applications for sending and receiving e-mail messages available, but all of them shared the same faults: pretty much needed a better hardware to run smoothly, didn’t display Polish characters correctly, allowed to use one e-mail account only, and their user interfaces… Well, let’s say, left much to be desired.

So, it turned out that if I actually wanted to use e-mail on my computer, I had to write the client application myself. That’s how Marijuana Mail (or MJM for short) was born – a basic, lightweight e-mail client for 1040ST with TOS 1.0 and no hard drive. Later on, when I switched to Atari TT, I have added multitasking and color modes support. Three years later, in 2002, the application development had to stop, as my Atari died and I switched to a Mac.

Fast-forward to 2018: Marijuana Mail is back! I have treated myself with a MiST (a wonderful little device that re‑implements the Atari ST using an FPGA chip), restored my Atari stuff from backup (yes, I was making backups before it became popular), and made some much needed fixes to MJM.

Marijuana Mail 0.1.75 in TOS 2.06 on Atari ST

Marijuana Mail 0.1.75a in TOS 2.06 running on Atari ST

In case you don’t remember the previous version features (that’s OK, it is such a long time that I could barely recall them myself), here are the key functions:

  • Minimal system requirements: Atari ST with 1MB RAM, TOS 1.0 and monochrome monitor. Yes, that one from 1985 will do just fine.
  • STinG is required to connect with the network (that’s right, you can actually connect Atari 1040ST to the Internet using an Ethernet cable — all you need is NetUSBee cartridge, which you may build yourself or buy from Lotharek).
  • External setup utility (so that the main application is smaller, which is important for 1MB machines without a hard drive).
  • The editor is built in — so there is no need to load an external one from the floppy disk.
  • You don’t have to delete the downloaded messages from server: MJM will try to ignore any messages that have already been downloaded before – even if they have been deleted from the Incoming Messages folder.
  • Up to 9 separate user profiles can be set up, each with a different e‑mail account.

Note that SSL encryption protocol is not supported. It means that MJM will not work with the mail servers that force you to use encryption, such as Gmail or iCloud.

   Download Marijuana Mail 0.1.77

After unpacking the archive you need to run MJ-SETUP.PRG, choose your language and create at least one user profile. The process is quite straightforward — there are no poorly documented user‑editable config files, just plain and simple dialog boxes with Back and Forward buttons.

If you are really willing to use MJM on Atari 1040ST without a hard drive, you may want to copy only the essential files onto your e‑mail floppy: MJM.INF (the configuration file), MJM.PRG (the application itself), MJM‑EN.RSC (the resource file for the English language; you need only one RSC file for the language selected in MJ‑SETUP), MAIL folder (where your messages are stored) and USERS folder (containing your user profiles).

The connection itself is handled by STinG. There is an extensive chapter on my website covering STinG and Ethernet configuration both on real Atari ST and on MiST (with pictures!), but it is in Polish language only. Sorry ;)

Changes in 0.1.77

  • Fixed a bug that caused sending truncated messages when a line containing only a single dot was used
  • Fixed a bug that made it impossible to open hypertext help when a full memory protection was enabled (in MiNT)
  • MJM no longer draws an additional frame when used in a color mode with system that noes not support MagiC window borders (such as TOS 4.x). It didn’t look good
  • Fixed a bug that might cause the insertion point in the Editor to be displayed outside the window
  • The HYP manual is much better now. Still not finished, though
  • French RSC file, translated by Guillaume from

Changes in 0.1.75a

  • Fixed a bug with certain SMTP servers, such as
  • Fixed a bug with a keyboard shortcut not being recognised properly (Alt‑F5 or Ctrl‑Alt‑F5, to download 10 latest messages only)

Changes in 0.1.75

  • Sending messages via 587 port (instead of 25)
  • SMTP authorisation support
  • Messages can be archived in mbox format (instead of txt)
  • Messages already downloaded from the server are ignored
  • Fixed bugs concerning the message header analysis
  • Fixed bugs concerning messages format
  • Fixed many different bugs
  • STinG dialer control feature removed (no one really uses dial‑up any more, right?)

Marijuana Mail was born when the Internet access was very expensive and you had to pay for each and every minute you were connected to the network. Therefore, the application works just like in the old times, when you wanted to connect to the Internet for as few minutes as possible (just enough to quickly download any new messages), disconnect, and then read the mail offline.

Yeah. It may feel awkward for those of you who are used to the permanent Internet access, but hey, the permanent Internet access still feels a bit strange to me.


TOS 4.92 and Falcon (emulated using Hatari). Notice the ugly window background color, it is caused by that awful default TOS palette. Can be fixed by installing NVDI.

Here goes the same window, but with a much better NVDI pallette:

Color modes in MagiC 6.2, emulated using Hatari:

Marijuana Mail in color, running on MagiC 6.2.

See this little Atari logo at the top of the window? It means the received message has been sent from an Atari computer (with Troll, ASH Emailer, Newsie or any other e-mail client, not necessarily using Marijuana Mail). If the sender uses an Apple device (Mac, iPhone or iPad), the Apple logo is displayed instead.

When you are downloading messages from a POP3 server (don’t worry, MJM will remember the downloaded messages and will not download them again), the application window looks like this:

The application info window in TOS 4.92 (with NVDI):

Have fun with Marijuana Mail!

One more thing

If you like this application, you may tip me with Bitcoins:


In fact, the probability of a new version of this application ever appearing has a strong correlation with the contents of the above Bitcoin wallet ;)


Strona używa plików cookie, ułatwiających mi życie.

Nie ma tutaj żadnych reklam, artykułów podzielonych na slajdy, wyskakującego okienka z prośbą o zapisanie się do newslettera (serio, ktoś w ogóle świadomie zapisuje się do takich newsletterów?) ani innych odchyleń godzących w rozum i godność człowieka.

Have fun.

Zasady prywatności