122 |
|
|
123 |
[sieve] |
[sieve] |
124 |
|
|
125 |
- need to deal with the envelope addressing issues |
+ need to deal with the envelope addressing issues |
|
|
|
|
+ make sure there's a SV_DBG_ERR, so REAL info on errors gets printed |
|
|
|
|
|
- add copyrights, including CMUs to the docs |
|
|
|
|
|
+ argp |
|
|
|
|
|
- clean up diagnostics |
|
|
- fileinto action dies badly when the mailbox lock failed |
|
|
+ make log function a callback |
|
|
- get rid of the awful xalloc() |
|
|
|
|
|
- need user contexts, and for the action_log to be only if verbose |
|
126 |
|
|
127 |
- uid isn't good to identify messages, use message-id? |
- uid isn't good to identify messages, use message-id? |
128 |
|
|
|
- also need to provide context to the sv_*() functions (I could tuck |
|
|
message number in it, and mailbox name). |
|
|
|
|
129 |
- run as daemon, sieveing mail on arrival (need interface for notification |
- run as daemon, sieveing mail on arrival (need interface for notification |
130 |
of message arrival, this is supported by imap, but we'll have to fake |
of message arrival, this is supported by imap, but we'll have to fake |
131 |
for pop and local spools my polling, why can't you select() on a unix |
for pop and local spools my polling, why can't you select() on a unix |
132 |
file?) |
file?) |
133 |
|
Do we need it? mail.local already provides this functionality. |
134 |
|
|
135 |
The 5 actions: |
- Add loadable extention actions/tests/comparators. |
|
|
|
|
+ keep |
|
|
|
|
|
+ fileinto |
|
|
|
|
|
+ discard |
|
|
|
|
|
+ redirect |
|
|
|
|
|
- reject (need to form MDNs) |
|
|
|
|
|
Extention actions: |
|
|
|
|
|
- REGEX |
|
|
|
|
|
- vacation |
|
136 |
|
|
137 |
[utilities] |
[utilities] |
138 |
|
|