The problem with that is that you're passing all the mail file paths right in the command line. Say one path is 41 bytes (which they are on my system), filtering 100 000 mails results in 4,1 MB of paths passed to postcat as command line arguments, which is double the limit of my home desktop.
That's why I'm currently working on a script for sending paths to postcat in chunks. This will also let me display a progress bar. -- View this message in context: http://postfix.1071664.n5.nabble.com/Is-there-any-documentation-on-the-binary-format-of-the-mail-files-under-var-spool-postfix-tp90656p90666.html Sent from the Postfix Users mailing list archive at Nabble.com.