Web lists-archives.com

Re: Advice on mailing list software -- special requirements





On 24/10/2018 19:26, rhkramer@xxxxxxxxx wrote:

�

I tried looking up Haiku, and I got a little mixed up

�

Haiku is an open source reimplementation of the BeOS, its Unix like, it has a bash command line but also its own built in GUI (not X based).
You can find out more at www.haiku-os.org and download an ISO of the Beta 1 release which will run on most PC hardware or under QEMU etc.

�

Do you have any idea how hard it might be to convert to use on Linux? Is the program written in C? Was it, by any chance, compiled with GCC?

�

Any idea how hard it would be to convert to, for example, use just an ASCII text file as the list of subscribers?

�

And, I guess it talks to an ISP -- POP3 in and SMTP out?

�

�

�



The BeOS/Haiku API is C++ based and that is what MailMistress is written in yes its compiled by GCC and has a Makefile. Due to its heavy use of the Be API and the fact that it relies on the Be/Haiku built in MUA it wouldnt be very feasible to port it to Linux.

I chose Haiku becuase the MUA is unique - it doesnt have a typcial GUI it simply periodically downloads mail from an IMAP/POP server into a folder. MailMistress gets notified when the contents of this folder is updated, processes the incoming message and sends it out via the Haiku MUA which talks SMTP to the MTA, hence it works behind NAT etc.
If you're interested in playing about with it the best thing to do would be to read the Readme file in the Github repository and see if it sounds suitable.

A text file could be used for the recipient addresses yes you would just need to write a program in any language you want to read the addresses from that text file and pass them to MailMistress as per the instructions in the readme - see section 5 'Authentication Program Plug in Dont mind assisting you with trying it out if you need help.