Vacation
Contestador automà tic de correu electrònic
Continguts
AvÃs
Si feu servir el procmail i feu servir el vacation, procmail us deixarà de funcionar perquè el fitxer
.forward
té més prioritat al servidor de correu.
Configurar el vacation
Per configurear el programa vacation per respondre el correu que rebeu de manera automà tica, cal que us connecteu amb correu Secure Shell (SSH) als servidors per Connexions remotes.
A continuació trobareu instruccions detallades.
Preparar el missatge (recomanat)
Si el vostre missatge és en anglès i coneixeu el funcionament dels editors emacs o vi, podeu redactar el missatge al servidor.
Si el missatge conté carà cters no anglesos o accents, o voleu fer servir el vostre editor, us recomanem que el prepareu al vostre ordinador i el copieu al servidor abans de configurar el vacation.
El podeu copiar fent servir qualsevol client de
scp o sftp (veieu Secure Shell (SSH)),
i ca lque el fitxer al servidor sigui a $HOME/.vacation.msg
:
usr@local:~$ scp vacation.txt usuari@login1.lsi.upc.edu:.vacation.msg
Format del missatge
El missatge ha de tenir el següent format:
Una o més lÃnies de capçalera.
Una o més lÃnies en blanc.
Una o més lÃnies de cos.
Les capçaleres són capçaleres del protocol de correu (SMTP)
i us recomanem que noms en feu servir la capçalera Subject:
.
Si en el missatge hi apareix $SUBJECT
, el vacation
hi substituirà l’assumpte del missatge original.
Exemple
Subject: Auto: $SUBJECT
I'm out of office until Monday.
I'll contact you then... Maybe.
-- Alice
Connectar-se als servidors
Com hem dit, cal fer servir ssh:
usr@local:~$ ssh usuari@login1.lsi.upc.edu
Si al connectar veieu un missatge com aquest:
tcsh: using dumb terminal settings.
Cal que indiqueu quin terminal voleu fer servir. Si no ho sabeu, feu:
[login1] ~ > setenv TERM vt100
Si en comptes de tcsh preferiu fer servir bash, simplement executeu-lo i feu:
usuari@login1:~$ export TERM=vt100
Execució del vacation
AvÃs
Si ja feu servir el fitxer .forward
,
feu-ne una còpia de seguretat i esborreu-lo
abans de fer servir el vacation.
Aquest exemple mostra l’execució del vacation:
usuari@login1:~$ vacation
This program can be used to answer your mail automatically
when you go away on vacation.
You have a message file in /users/grup/usuari/.vacation.msg.
Would you like to see it?
Please reply "yes" or "no" ('y' or 'n')
Would you like to see it? y
Subject: away from my mail
I will not be reading my mail for a while.
Your mail regarding "$SUBJECT" will be read when I return.
Would you like to edit it? n
To enable the vacation feature a ".forward" file is created.
Would you like to enable the vacation feature? y
Vacation feature ENABLED. Please remember to turn it off when
you get back from vacation. Bon voyage.
Com veieu, el vacation us fa tres preguntes:
Voleu veure el missatge?
Voleu editar el missatge?
Voleu activar el vacation?
Si l’activeu, el vacation crearà un fitxer .forward
.
Sortir de l’emacs
Per sortir de l’emacs cal prémer Ctrl-C i Ctrl-X, i confirmar si volem guardar els canvis, si n’hem fet.
Sortir del vi
Per sortir del vi primer cal que estigui en mode de comandes. Aquest és el mode per defecte, però per assegurar-nos, hi podem tornar prement Esc.
Per sortir sense guardar els canvis, cal escriure
:q!
.Per sortir guardant els canvis, cal escriure
:wq
.
Edició del missatge al servidor
En cas que vulgueu editar el missatge al servidor, depenent de la vostra configuració de l’entorn, el vacation farà servir emacs o vi com a editor.
Per forçar la selecció d’un o l’altre, podeu fer:
usuari@login1:~$ env VISUAL=emacs vacation
Substituiu emacs
per vi
, si escau.
Eliminar el vacation
Podeu eliminar el contestador de dues maneres alternatives:
Eliminant el fitxer
.forward
:usuari@login1:~$ rm ~/.forward
Fent servir el propi vacation:
usuari@login1:~$ vacation This program can be used to answer your mail automatically when you go away on vacation. You have a message file in /users/grup/usuari/.vacation.msg. Would you like to see it? n Would you like to edit it? n You have a .forward file in your home directory containing: \usuari, "|/usr/bin/vacation usuari" Would you like to remove it and disable the vacation feature? y Back to normal reception of mail.
Contacte
Com sempre, si teniu cap problema, contacteu amb nosaltres.