A maneira mais fácil é executar o LDA não diretamente do postfix, mas sim da invocação do dovecot_lda dentro do script.
Vamos modificar a configuração do postfix:
mailbox_command = /some/path/to/the/script.sh "$SENDER" "$RECIPIENT"
Deixe o script.sh conter esse código:
#!/bin/sh
MSG=$(cat < &0)
ARG1=$1
ARG2=$2
# let's deliver message as usual
echo "$MSG" | /usr/lib/dovecot/dovecot-lda -f $ARG1 -a $ARG2
# from here we can do anything we want
echo "$MSG" > /some/path/to/the/fresh/$$.copy
echo $MSG | while read line
do
if [ $line != '' ]
then
echo $line >> /some/other/file.txt
else
echo '---------------------' >> /some/other/file.txt
break
fi
done
#####
Em seguida, seu software que gera páginas da Web precisa ler apenas tudo, desde / some / path / to / the / fresh / * e incluí-las em html.