top | item 14127783

(no title)

popey456963 | 9 years ago

Must admit I am somewhat jaded with current mail applications and actually creating my own. Sylpheed is wonderful and the one I currently use, it's fast and works. My problem is with the GUI. Every single linked email client in this thread looks like it has come from 2005 and, unsurprisingly, most of them were created around then.

Hoping that maybe by using some more modern libraries, and aiming for a material design-esque client, I might be able to make something easy to use and reliable.

discuss

order

stevekemp|9 years ago

I wrote a mail-client, mine is console based with lua-scripting. I figured, when I started, that the task was simple, there are MIME-libraries, etc, out there, so to create a simple mail-client I only had to write three things:

* A view of all maildirs/folders.

* An index-view to show the contents of a maildir/folder.

* A view of a single message.

How naive I was. Broken email is everywhere. Things like IMAP support, GPG-support, and similar took months to get done. That moment when you're checking email in your spam-folder and your mail-client crashes? That happened far too often.

Writing a mail client isn't hard, but it is fiddly, and you don't realize it until you think you're done. (UTF-handling, malformed MIME-messages, etc etc.)

In the most sincere way possible: good luck!

self_awareness|9 years ago

I've upvoted you, because I think we need more e-mail clients. Actually, I was thinking about creating one myself as well.

popey456963|9 years ago

Would you perhaps consider working together instead of on two separate projects? Half the workload for both of us to get the same final product!

benjie_homer|9 years ago

Is it open source and are you looking for contributors? If I can help, I'll contribute.

popey456963|9 years ago

Honoured to have your first post Benjie. It is open-source and made in Electron, but I'm not sure it's upto much at the moment. I've mostly been working on getting IMAP and SMTP setup as opposed to any graphical work.

If you're interested in helping out, I'd love any help I can get. Email me at the address on my profile page and I can give you some more details. The current design looks as follows:

https://puu.sh/vmtT6/b803a88da5.png

sidep|9 years ago

[deleted]