Why not at the point of entry? Intercept mail to listname at hostname with an alias that pipes the mail to your program. Once you finish processing it, execute "~mailman/mail/wrapper post listname" to feed the posting to mailman. Thanks Bruce