I'd like to parse incoming mail with custom script. Something which would be easily done with man aliases(5) for real users or with procmail for vitual users.

But on my system is is plesk and setup is: virtual_transport = plesk_virtual, thus I cannot put configure it as virtual_transport = procmail.

What is plesk_virtual anyway, where are the configuration files, documentation? ("plesk_virtual" site:https://docs.plesk.com/ finds nothing, Mail doc neither).

1 Answer 1


OK, at least I've found that plesk_virtual is an external delivery method, defined in /etc/postfix/master.cf:

plesk_virtual unix - n n - - pipe flags=DORhu user=popuser:popuser
argv=/usr/lib64/plesk-9.0/postfix-local -f ${sender} -d ${recipient} -p

Thus it's a binary /usr/lib64/plesk-9.0/postfix-local.

source, graph on page 3

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .