--- nfo/perl/scripts/dispatchmail/doc/TODO.pod 2003/01/22 05:51:47 1.1 +++ nfo/perl/scripts/dispatchmail/doc/TODO.pod 2003/02/10 04:13:44 1.2 @@ -1,23 +1,26 @@ -# -# TODO: -# - more sophisticated filtering -# - configuration-comfort (use perl-arrays and -hashes for rule-declaration) -# - Html-Gui to add/edit/remove rules -# - rule base located in LDAP (local delivery routing) -# - completely hide away regex-stuff and provide simpler wildcarding -# - hide needed quoting of dots (.) and ats (@) in addresses -# - provide: beginsWith(string), endsWith(string), beginsAt(string, pos|regex) -# - this could become a CPAN-module sometimes (?): -# - "String"-Object to be inherited from gives these methods to you -# - examples: -# - routeTo("mbox:/path/to/mbox") if $to->beginsWith("hello"); -# - routeTo("fax:+4930123456") if $subject->contains("gatefax"); -# - metadata: -# - add some info about the context we are running in: -# - console -# - sendmail/normal -# - sendmail/smrsh -# - add some info about the user we are doing this for: -# - username -# - home-directory -# +=pod + +=head1 TODO: + + - more sophisticated filtering + - configuration-comfort (use perl-arrays and -hashes for rule-declaration) + - Html-Gui to add/edit/remove rules + - rule base located in LDAP (local delivery routing) + - completely hide away regex-stuff and provide simpler wildcarding + - hide needed quoting of dots (.) and ats (@) in addresses + - provide: beginsWith(string), endsWith(string), beginsAt(string, pos|regex) + - this could become a CPAN-module sometimes (?): + - "String"-Object to be inherited from gives these methods to you + - examples: + - routeTo("mbox:/path/to/mbox") if $to->beginsWith("hello"); + - routeTo("fax:+4930123456") if $subject->contains("gatefax"); + - metadata: + - add some info about the context we are running in: + - console + - sendmail/normal + - sendmail/smrsh + - add some info about the user we are doing this for: + - username + - home-directory + +=cut