URL: https://linuxfr.org/forums/programmation-shell/posts/script-sieveshell Title: script sieveshell Authors: arn100 Date: 2006年08月22日T20:41:31+02:00 Tags: Score: 0 Bonjour, A partir de mon serveur imap (cyrus-imapd) je voudrais automatiser l'activation de mon script de vacation. Mon script est fait, il se présente ainsi : require ["vacation"]; £spaces£ £/spaces£vacation :days 7 :addresses "toto.titi@mon-domaine.fr" text: £spaces£ £/spaces£Je ne vais pas lire mon courrier pendant un certain temps. £spaces£ £/spaces£Je le lirai à mon retour. £spaces£ £/spaces£. £spaces£ £/spaces£; Pour importer et activer le script en ligne de commande : $ sieveshell mon-serveur connecting to mon-serveur Please enter your password: > put monscript > list monscript > activate monscript > list monscript <- active script > quit Je voudrais automatiser ceci... Afin de lancer l'activation à une date précise (via un cron). Le problème est que "sieveshell" me demande un mot de passe... et je ne sais pas comment automatiser la saisie de celui-ci dans mon script shell... J'essaye cela : #!/bin/sh cd /path/de/mon/script sieveshell mon-serveur << EOF mon-password-en-clair activate monscript quit EOF mais cela ne marche pas.. au niveau du password... il est pris en compte mais le reste des commandes ne passe pas.... Pourriez-vous me donner un coup de main? merci.