On Fri, 28 Jan 2005, Martin Stecher wrote:
1. Receiving email
2. Stored email in queue
3. Sending email
4. Proxy (receive and forward)
A. SMTP command modification
B. SMTP command satisfaction
C. SMTP reply modification
D. Email message body modification
Re 2: Working on stored emails has more to do with a MIME profile for
OCP than with a SMTP profile. It only operates on the message body
anyway as there is no SMTP dialog going on.
Certainly you could use an OCP client and pretend a SMTP dialog in order
to get a callout server to work on a stored email.
But the more natural profile is OCP/MIME and not OCP/SMTP.
It's often useful to be able to use envelope information to filter
messages after reception, and this information is often not available in
the message data. For example, you might want to key the filtering based
on the message recipient(s). The OCP/MIME profile should allow for this if
the SMTP one does not.
Re 3: Tony and jfcm don't see a use case for this. But most use
cases listed so far do either work at activation points 1 or 3.
1 and 3 are special cases of 4. 1 is just a 4 immediately before the
server-SMTP on the same machine; similarly 3 is just a 4 immediately after
the client-SMTP on the same machine.
Tony.
--
f.a.n.finch <dot(_at_)dotat(_dot_)at> http://dotat.at/
FAEROES: NORTHWEST 5 TO 7, OCCASIONALLY VARIABLE 3 OR 4 FOR A TIME. RAIN AT
TIMES. MODERATE OR GOOD.