File: TODO

package info (click to toggle)
nullmailer 1.00RC7-22
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,192 kB
  • ctags: 695
  • sloc: cpp: 4,375; sh: 519; makefile: 249; perl: 184; ansic: 10
file content (43 lines) | stat: -rw-r--r-- 1,559 bytes parent folder | download
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
- Test smtp use of $HELOHOST

- Fix header parsing continuing past headers when the headers contain
  \r\n?

- Document new "defaultdomain", "helohost", and "me" configuration
  files.

- Test new "defaultdomain", "defaulthost", "helohost", and "me"

- Make proto/smtp use $HELOHOST for the HELO string, and document it.

- Add a "failed" queue directory for permanently failed messages.

- Check documentation regarding init.d scripts.

- Add note to HOWTO about setting hostnames.

- Modify nullmailer-send to always run through its entire queue before
  stopping.

- Figure out how to make nullmailer-inject automatically insert a blank
  line (if it's missing) after the last header.

*** Add a delayed delivery notification system somehow ***

- Remove "adminaddr" facility from -queue, and add a more general
  destination address rewriting facility to -inject:
  - Read a list containing "PATTERN:ADDRESS" lines.
  - PATTERN can be a literal "user@FQDN" or just "user", in which case
    it must be matched exactly (before qualification).
  - PATTERN can be "@FQDN" which matches any user.

- For version 1.1: improved protocol module API
  - Need to communicate better error messages to nullmailer-send.

- For version 2: three-state queueing
  - Queue message partially (tmp -> holding)
  - Send to smarthost immediately
  - Remove from holding if sending succeeds
  - Complete queueing (holding -> queue) if sending is deferred
  - Return with an error if sending fails (permanently)
  - Move all from holding -> queue on startup of nullmailer-send