Re: asmail

Albert 'Tigr' Dorofeev (
Fri, 27 Sep 2002 21:14:16 +0200 (CEST)

Ok, let's see. Originally, I wanted to do this (which is also a wish
from some of you) :

* use stat() instead of open();read();close() on std UNIX mbox
  (stat() is way less expensive and it irritates me that my CPU
  indicator jumps up all the time because of asmail)
* check mail at start-up instead of after first period

And the list got extended with this:

* check what happens when new mail arrives - freeze in the middle
  of animation?

* Allow separate "Update" for different MailFiles (or at least change defaults
  so local mailfiles remain checked every 5 secs, and remote - every 4-5 mins
  at least.
* Fix message count display - The number of messages, for me, is being
  displayed only on non-transparent area of the icon. Somehow I can't get
  "Black" to work as font color.
* Add message count display mode, where a separate number for each mail
  collection is displayed.
* Maybe add different color for displaying "New" messages (if any) for a
  collection and if none are found, display old messages count in old fashion.
* Allow other file formats than xpm as icons...
* Separate "Execute" when there's new mail and when no new mail is present.
  I.E. launch "read mail" when new is available or "compose" when there's none.

* Give us some diagnostics when running (maybe just separate icon entries?)
  for "error", "server error", "checking" - so we would know there's actually
  no new mail, not that our network could be down.
* Allow secure connection to remote collections. This is a standard nowadays
  and I don't feel too secure knowing my password in plaintext is being sent
  every 4 mins or so over the net...
* Add "reconfigure" option - asmail just sends a signal to a running instance,
  to tell it to reload config and check mail now, daemon style. (like, you
  could add it to "Execute" entry of .asmailrc and keep clicking on asmail
  impatiently to check if the desired mail has finally arrived :)

Right. Anything else?

Some of those things I can fo easily and I will do them all at once.
Others will require some time. I grouped them up there according
to what I think will be the order of adding things.

For example, I had no intention to go into the protocol support.
What is meant, actually, by "secure connection"? Is that IMAP/SSL
or just POP/MD5? I suspect the answer will be "both" :)

Anyway, thanks a lot for the list, I am working on it. Don't
hesitate to start flamewars now regarding the new features :)


Albert Tigr Dorofeev  -  albert at  -
GPG fingerprint = EDF4 CEA9 4CBF 0FAF 02B3  5839 B871 C957 3953 115F

The AfterStep Window Manager for X User's Mailing List