Kenneth Kalmer: > Hi all > > I've spent a couple of hours Googling the topic before posting, and couldn't > find anything really useful yet. > > I need a way to save copies of email headers for later analysis, not the > entire message. Is this possible out the box, with an addon, a separate > piece of software, or would I have to roll my own?
The solution is built into Postfix. Give each message a BCC recipient, and route that recipient to an archive file whose name is dated. /etc/postfix/main.cf: always_bcc = [EMAIL PROTECTED] transport_maps = hash:/etc/postfix/transport bcc_destination_concurrency_limit = 1 bcc_destination_recipient_limit = 1 /etc/postfix/transport: [EMAIL PROTECTED] bcc: /etc/postfix/master.cf: bcc unix - n n - 1 pipe flags=FR user=archive argv=/some/where/save_headers /some/where/save_headers: #!/bin/sh outfile=`date +%Y%m%d` (echo ""; echo ""; sed '/^$/q) >> /some/where/$outfile Result is a file named after the date, with headers separated by two empty lines. Wietse