On Wed, Oct 14, 2009 at 04:37:17PM -0700, Claus Assmann wrote: > > smtpd currently does no content inspection. However, even the most > > basic SMTP implementation needs to parse message content, eg. to > > add missing domainpart to From:, add missing Date: or Message-Id: > > or to strip Return-Path:. So, we need to come up with a solution > > that will cater for all these cases, and possibly more. > > You need that only in an MSA, not in an MTA. My MTA package doesn't > offer that either, that's why it uses some other software as MSA > which adds all the required headers if they are missing (a decent > MUA doesn't need any fixups, but you can't rely on that as there > are obviously other programs that submit mail).
Correct, my statement was too strong: MTA can do without inspection but MSA must do it, and our current thinking is that smtpd will not separate out MSA as another program. However, nothing is final yet - we are considering other options.