Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
John McEleney
/
mailutils
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
4d86ce83
...
4d86ce83eea0ba8ccb6e9a20c68447c57473243c
authored
2004-01-27 15:53:59 +0000
by
Sergey Poznyakoff
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Updated
1 parent
c52629fe
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
59 additions
and
17 deletions
ChangeLog
NEWS
TODO
ChangeLog
View file @
4d86ce8
2004
-
01
-
22
Sergey
Poznyakoff
<
gray
@Mirddin
.
farlep
.
net
>
2004
-
01
-
27
Sergey
Poznyakoff
*
mailbox
/
smtp
.
c
:
Control
the
value
of
READ_RECIPIENTS
property
to
decide
whether
the
message
should
be
scanned
for
recipient
addresses
.
*
mailbox
/
sendmail
.
c
:
Likewise
.
*
mail
.
remote
/
mail
.
remote
.
c
:
New
option
-
t
(
compatible
with
sendmail
).
Simplified
the
help
message
.
(
main
)
:
Restructured
.
*
mail
.
remote
/
testsuite
/
mail
.
remote
/
send
.
exp
(
mail_remote_test
)
:
Added
OPTION
statement
*
mail
.
remote
/
testsuite
/
Data
:
Added
new
test
.
*
mailbox
/
mailbox
.
c
(
mailbox_lock
,
mailbox_unlock
)
:
New
functions
.
*
include
/
mailutils
/
mailbox
.
h
:
Likewise
*
imap4d
/
close
.
c
(
imap4d_close
)
:
Return
NO
on
failure
.
*
mailbox
/
include
/
mailer0
.
h
(
struct
_mailer
)
:
Removed
unused
field
properties_count
.
*
TODO
:
Updated
*
NEWS
:
Updated
2004
-
01
-
22
Sergey
Poznyakoff
*
mailbox
/
amd
.
c
:
Use
sorted
message
array
with
binary
searches
/
inserts
.
This
speeds
up
the
mh
/
maildir
...
...
NEWS
View file @
4d86ce8
GNU mailutils NEWS -- history of user-visible changes. 2004-01-
12
GNU mailutils NEWS -- history of user-visible changes. 2004-01-
27
Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
See the end of file for copying conditions.
...
...
@@ -40,6 +40,12 @@ It supports all mailbox formats, supported by mailutils.
*** New command sendheaders allows to pre-set the headers to be added to
the message.
** mail.remote
*** Support for -t option (read recipients from the message). This fixes
the bug reported lately where mail.remote sends mail to all addresses
in the message, not just the addresses explicitly listed on the
command line.
** pop3d
*** New option --login-delay. Support for login-delay
*** New option --undelete. Forces pop3d to clear deletion
...
...
TODO
View file @
4d86ce8
GNU mailutils TODO list. 2004-01-27
Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
* Documentation
* mailbox
...
...
@@ -11,23 +13,21 @@
is set in the locker flags, only write locks actually lock the file,
read locks don't do anything.
*** implement mailbox_lock() and mailbox_unlock() shortcut functions.
*** what kind of locking should mh use? See FIXME in mbx_mh.c
*** why does mimetest fail on a symlink, but suceed on a dotlocked file?
*** why does mimetest fail on a symlink, but suc
c
eed on a dotlocked file?
*** implement a force unlock mode... so that when a mailbox
is closed or destroyed it can make sure that the lock
is definitely gone.
** write a fnmatch() that doesn't respect []
** select needed
** mailboxes don't remember whether or not they've been opened
** print errors to a debug object, by default
** mu_error() vs. debug_t: Revise both methods of reporting the
diagnostics. Possibly they could be merged. Possibly log_t object
is needed.
** does IMAP do an EXAMINE instead of a select if the mailbox is being
opened readonly? Does list return whether a mailbox is readonly?
...
...
@@ -35,12 +35,23 @@ Check against CMUs anon server, it is a read-only mailbox.
** mu_cpystr - the size_t* size outputs only give strlen(), not the
actual length?
Sam Roberts:
My recollection is that when you give a buffer to output APIs, you give
the total size. But the size_t* that returns the required size, returns
the required size, minus the NUL. The units are different, in a sense.
** need code to find a "real" envelope from... an actual email address
that DSNs can be sent to.
** need to be able to map some addresses (like mail to "root") to a
user for the box, a la nullmailer, perhaps
Sam Roberts:
If you have a really simple workstation with a basic mail system,
you may want mail.local to deliver all email addressed to "root" and
"postmaster", etc., to a particular user, like yourself.
Sergey Poznyakoff:
In short, that is kind of aliasing support. We have aliasing support
in MH, possibly it could be used in libmailbox as well.
** mailer_t: the SMTP mailer isn't as fully implemented as the sendmail
mailer.
...
...
@@ -51,7 +62,13 @@ and use them in mail.remote.
** support AUTH=anonymous (imap://cyrus.andrew.cmu.edu/archive.info-cyrus)
** support POP3S and IMAPS mailers (ports 995/993).
NOTE: Do we really need it? Pop3d and imap4d already use STLS/STARTTLS.
Jeff Bailey says:
I think this might be the only encryption that common versions of
Outlook Express support. As a low priority TODO list item, (like if it
never gets done, there's no worries) I think it can probably stay on.
The advantage of having it just do this itself is that other utilities
aren't required to get this configured up in something like Debian.
** filter_trans needs readline method.
...
...
@@ -90,23 +107,17 @@ to have a general purpose tool
* sieve
** uid isn't good to identify messages, use message-id?
** run as daemon, sieveing mail on arrival (need interface for notification
of message arrival, this is supported by imap, but we'll have to fake
for pop and local spools my polling, why can't you select() on a unix
file?)
NOTE: Do we need it? mail.local already provides this functionality.
* mail.local: Add daemon mode with LMTP support
* utilities
** forward only MTA, nullmailer like, but accepting SMTP on 25 from localhost
** utility to move all mail from one mailbox to another, like mbox to
IMAP, preserving all flags that are possible. can sieve do this, or do
I need a mbox-copy() utility?
** file viewer, based on the mimetypes api. I want to do a "v foo.blah",
have it look up .blah in mime.types, and do the action spec'ed in mailcap.
...
...
Please
register
or
sign in
to post a comment