2002-07-03 13:27:45 +00:00
|
|
|
|
2004-07-29 19:32:40 +00:00
|
|
|
New Name Suggestions
|
|
|
|
====================
|
|
|
|
ignite
|
2004-11-09 15:25:52 +00:00
|
|
|
flare(mta)
|
2004-07-29 19:32:40 +00:00
|
|
|
quench
|
|
|
|
pez (or pezmail)
|
|
|
|
|
|
|
|
|
2003-06-10 10:25:56 +00:00
|
|
|
Near term roadmap
|
|
|
|
=================
|
|
|
|
|
2007-06-06 17:07:05 +00:00
|
|
|
0.41:
|
2004-06-05 10:09:30 +00:00
|
|
|
- Bugfixes
|
2005-07-06 14:31:37 +00:00
|
|
|
- add module requirements to the META.yml file
|
2003-06-10 10:25:56 +00:00
|
|
|
|
2007-06-06 17:07:05 +00:00
|
|
|
0.50:
|
2004-06-05 10:09:30 +00:00
|
|
|
- Add user configuration plugin
|
|
|
|
- Add plugin API for checking if a local email address is valid
|
2005-12-22 21:30:53 +00:00
|
|
|
- use keyword "ESMTPA" in Received header in case of authentication to comply with RFC 3848.
|
|
|
|
|
2003-06-10 10:25:56 +00:00
|
|
|
|
|
|
|
0.50:
|
2003-06-11 08:37:35 +00:00
|
|
|
Include the popular check_delivery[1] functionality via the 0.30 API
|
|
|
|
[1] until then get it from
|
|
|
|
http://www.openminddev.net/files/qpsmtpd/plugins/check_delivery/
|
2003-06-10 10:25:56 +00:00
|
|
|
|
|
|
|
Add API to reject individual recipients after the RCPT has been
|
|
|
|
accepted and generate individual bounce messages.
|
|
|
|
|
|
|
|
0.51: bugfixes
|
|
|
|
|
|
|
|
1.0bN: bugfixes (repeat until we run out of bugs to fix)
|
|
|
|
1.0.0: it just might happen!
|
|
|
|
1.1.0: new development
|
|
|
|
|
|
|
|
|
2002-09-08 13:45:37 +00:00
|
|
|
Issues
|
|
|
|
======
|
2002-07-03 13:27:45 +00:00
|
|
|
|
2007-06-06 17:07:05 +00:00
|
|
|
See http://code.google.com/p/smtpd/issues/list
|
2004-03-04 04:40:40 +00:00
|
|
|
|
2003-04-21 08:30:13 +00:00
|
|
|
add whitelist support to the dnsbl plugin (and maybe to the rhsbl
|
|
|
|
plugin too). Preferably both supporting DNS based whitelists and
|
|
|
|
filebased (CDB) ones.
|
|
|
|
|
2002-11-06 11:07:14 +00:00
|
|
|
|
2002-07-03 13:27:45 +00:00
|
|
|
plugin support;
|
|
|
|
|
2004-02-03 03:22:42 +00:00
|
|
|
allow plugins to return multiple response lines (does it have to
|
|
|
|
join them to one for SMTP?)
|
|
|
|
|
2002-07-08 02:30:11 +00:00
|
|
|
support plugins for the rest of the commands.
|
|
|
|
|
|
|
|
specify a priority in register_hook. ("LAST", "FIRST", "MIDDLE", or
|
|
|
|
maybe a number)
|
|
|
|
|
2002-09-24 10:56:35 +00:00
|
|
|
plugin access to the data line by line during the DATA phase
|
|
|
|
(instead of just after)
|
2002-07-03 13:27:45 +00:00
|
|
|
|
2002-11-06 06:42:55 +00:00
|
|
|
if qmail-queue can't be loaded we still return 250 ?!
|
|
|
|
|
2004-02-03 03:22:42 +00:00
|
|
|
Make a system for configuring the plugins per user/domain/...
|
|
|
|
|
|
|
|
support databytes per user / domain
|
|
|
|
|
|
|
|
plugin to reject mails from <> if it has multiple recipients.
|
|
|
|
|
|
|
|
localiphost - support foo@[a.b.c.d] addresses
|
|
|
|
|
|
|
|
support smtpgreeting (?)
|
|
|
|
|
|
|
|
|
2002-07-03 13:27:45 +00:00
|
|
|
|
2002-09-08 13:45:37 +00:00
|
|
|
TRACE in Constants.pm is not actually being used. Should it be?
|
2002-07-03 13:27:45 +00:00
|
|
|
|
2002-09-24 10:56:35 +00:00
|
|
|
Move dispatch() etc from SMTP.pm to Qpsmtpd.pm to allow other similar
|
|
|
|
protocols to use the qpsmtpd framework.
|
|
|
|
|
2002-07-03 13:27:45 +00:00
|
|
|
|
|
|
|
|
2002-07-08 02:30:11 +00:00
|
|
|
Future Ideas
|
|
|
|
============
|
2002-07-03 13:27:45 +00:00
|
|
|
|
2002-07-08 02:30:11 +00:00
|
|
|
Methods to create a bounce message easily; partly so we can accept a
|
|
|
|
mail for one user but bounce it right away for another RCPT'er.
|
2002-07-03 13:27:45 +00:00
|
|
|
|
2003-02-06 04:40:48 +00:00
|
|
|
The data_post hook should be able to put in the notes what addresses
|
|
|
|
should go through, bounce and get rejected respectively, and qpsmtpd
|
|
|
|
should just do the right thing. See also
|
|
|
|
http://nntp.perl.org/group/perl.qpsmtpd/170
|
|
|
|
|
2002-07-08 02:30:11 +00:00
|
|
|
David Carraway has some thoughts for "user filters"
|
|
|
|
http://nntp.perl.org/group/perl.qpsmtpd/2
|
2002-08-06 12:27:35 +00:00
|
|
|
|