1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
|
WMMail.app-0.63 News
====================
$Id: NEWS,v 1.8 1999/03/29 13:05:45 bryan.chan Exp $
SYNOPSIS
This is a maintenance release, fixing a number of things and adding
things that should have been there long ago. There are no major new
features.
NEW FEATURES IN 0.63
1. You can specify an alternative port to connect to when monitoring
an IMAP mailbox. You do this with the "Port" keyword in the
"Options" dictionary for the mailbox.
e.g. {
Name = "IMAP mailbox";
Type = imap;
Options = {
Hostname = "mail.server.com";
Username = "foo";
Password = "bar";
Folder = "baz";
Port = 8143;
};
}
If the "Port" keyword is omitted, then it defaults to 143.
2. Some mail software (e.g. imapd, PINE, etc.) put a dummy message in
your mbox-style mailbox--something like the following:
From MAILER-DAEMON Mon Mar 29 02:52:39 1999
Date: Mon, 29 Mar 1999 02:52:39 -0500 (EST)
From: Mail System Internal Data <MAILER-DAEMON@mayhem.canapo.org>
Subject: DON'T DELETE THIS MESSAGE -- FOLDER INTERNAL DATA
X-IMAP: 0922404399 0000000634
Status: RO
This text is part of the internal format of your mail folder,
and is not a real message. It is created automatically by the
mail system software. If deleted, important folder data will be
lost, and it will be re-created with the data reset to initial
values.
This dummy message confuses WMMail when it attempts to count the
messages in the mailbox. You can inform WMMail of this fact by
using the "MailboxHasInternalData" keyword in the "Options"
dictionary for the mailbox.
e.g. {
Name = "System Inbox";
Type = mbox;
Options = {
Path = "/var/spool/mail/username";
MailboxHasInternalData = Yes;
}
}
This option defaults to "No".
3. You can now display a new or total message count, or both, even
if you use multiple mailboxes. The count(s) shown will be the
sum(s) of the new and/or total messages in all the mailboxes that
you are monitoring.
4. "make install" does what it is supposed do now. The executable
will be placed in /usr/local/GNUstep/Apps/WMMail.app/WMMail (this
may not be true if you ran ./configure with the --prefix or
--appspath options).
NOT SO NEW FEATURES (COMPARED TO THE 0.5x series)
1. WMMail.app now uses libPropList to read configuration data from
GNUstep defaults domain. The defaults domain that is used can be
specified on the command line, or the first one found from the
following list:
$GNUSTEP_USER_ROOT/Defaults/WMMail
$HOME/GNUstep/Defaults/WMMail
$GNUSTEP_LOCAL_ROOT/Defaults/WMMail
/usr/local/GNUstep/Defaults/WMMail
$GNUSTEP_SYSTEM_ROOT/Defaults/WMMail
/usr/GNUstep/Defaults/WMMail
This hopefully makes distribution maintainers and sysadmins happy.
An example domain is provided in WMMail.defaults. You should
definitely edit it before trying to use it on your system.
Unfortunately, for now you will have to hand-edit the defaults domain.
There will be a GUI tool for it in the future.
The old .wmmailrc configuration file is not used any more.
2. WMMail.app now supports IMAP, MailDir, MH, and mbox mailboxes.
POP3 support is primitive at best (it's there but it doesn't work
well, if at all). If you have a favourite mailbox format that should
be supported, you are welcome to submit a patch. For ideas, take a
look at wmmail.[ch], properties.[ch] and mbox.[ch].
3. WMMail.app now uses automake/autoconf to configure itself. You are
advised to disable support for any mailbox format you won't use, in
order to save space. For example, if you only use UNIX mbox files
and POP3, run configure as follows:
./configure --disable-mh --disable-maildir --disable-imap
4. Different mailboxes can have different update intervals. For
example, you can check a local mbox more often (e.g. every 15
seconds) than you would want to check a remote POP3 mailbox
(e.g. every 5 minutes).
|