Usando o postfix e o comando lp
Primeira solução: CronJob
Eu imprimo com êxito e-mails recebidos usando este método. Eu configurei o postfix para usar o Maildir adicionando esta linha a main.cf
:
home_mailbox = Maildir/
Eu escrevi um pequeno script chamado printmails
:
maildir="$HOME/Maildir/new/"
for entry in 'ls $maildir'; do
cat $HOME/Maildir/new/$entry | lp -d PRINTER_NAME
mv $HOME/Maildir/new/$entry $HOME/Maildir/cur/
done
Então eu corro o script para o cron.
Segunda solução: impressão rápida intermediária
você pode adicionar um alias para o usuário em /etc/aliases
:
user: "| lp -d PRINTER_NAME"
e execute
newaliases