> > Just make sure to close stdout and stderr, to avoid writing garbage > into the pipe between Postfix and the filter, used to collect filter > error messages. > > With this level of complexity, you really should use the advanced (SMTP) > filter approach not pipe(8) based filters.
Looking around there are some pretty simple samples of what I want to accomplish (in both perl and python). I do have one question about the format of the SMTP protocol as to how incoming connections are handled. When it comes to envelope, specifically "mail from:" and "rcpt to:", my understanding is that these will never have comments in them and be just plain email addresses [email protected], bou...@jack@[email protected], etc, but never "jack" <[email protected]> (or <[email protected]> (i.e. the <> ). In the sample python server, it passes in mailfrom and rcptto's and I'm just trying to get a feel for the format to expect those addresses in. Can one of the protocol experts confirm?
