Brian Grossman wrote:

RFC2821 allows for parameters following a MAIL FROM or RCPT TO command. Qpsmtpd doesn't seem to support them.

Which other SMTP Service Extensions would you expect to ultimately be supported? I see the following standard extensions:


SMTP-SIZE  SMTP Service Extension for Message Size Declaration 1870
SMTP-Pipe  SMTP Service Extension for Command Pipelining       2920

and the following proposed extension (some of which are in actual use):

--------   SMTP Service Extension for Checkpoint/Restart           1845
SMTP-ETRN  SMTP Service Extension for Remote Message Queue         1985
              Starting
SMTP-ENH   SMTP Service Extension for Returning Enhanced Error     2034
              Codes
--------   SMTP Service Extension for Authentication               2554
--------   Deliver By SMTP Service Extension                       2852
--------   SMTP Service Extensions for Transmission of Large       3030
              and Binary MIME Messages
--------   SMTP Service Extension for Secure SMTP over Transport   3207
              Layer Security

In particular, the RFC-2554 AUTH extension to MAIL seems completely at odds with the nature of the public Internet these days. I also don't think anyone sane would want to suport RFC-3030 (seems like an idea DOS attack vector). It would be nice to get TLS RFC-3207 working, though.

The reason I ask whether there are other extensions which would need to be supported is that the change can either be made to the base SMTP module to support SIZE alone, or make it accept a parameter and require plugins to handle the extensions (much like I just did with the AUTH command).

John

Reply via email to