web-dev-qa-db-fra.com

Envoyer un e-mail à l'imprimante automatiquement

Pardonnez-moi si cela est couvert dans une FAQ. Je cherche un moyen d'envoyer un fichier/une page Web de mon classeur ou de mon téléphone intelligent à une imprimante, sans utiliser Google Cloud. J'ai utilisé UNIX il y a de nombreuses années et si je me souviens bien, vous pouvez configurer un compte pour envoyer tous les courriers électroniques entrants à l'imprimante. Est-il possible de faire cela avec Ubuntu? Si oui, peut-il également être configuré pour limiter par le nom de l'expéditeur?

Merci.

6
Peter Richeson

Utilisation de postfix et de la commande lp

Première solution: CronJob

J'imprime avec succès le courrier entrant en utilisant cette méthode. J'ai configuré postfix pour utiliser Maildir en ajoutant cette ligne à main.cf:

home_mailbox = Maildir/

J'ai écrit un court script appelé 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

Ensuite, je lance le script pour cron.

Deuxième solution: impression rapide intermédiaire

vous pouvez ajouter un alias pour l'utilisateur dans /etc/aliases:

user: "| lp -d PRINTER_NAME"

et courir

newaliases
4
Krzysztof Stasiak