lu.se

Datavetenskap internt

Lunds Tekniska Högskola

Denna sida på svenska This page in English

Vacation

”vacation” är ett programsystem för att skicka mail när någon är på semester eller på annat sätt otillgänglig.

Att konfigurera vacation är en aning knövligt: man gör det via en text-terminal och om du inte är van vid det kan det vara bra att be driftgruppen om hjälp!

Se även “man vacation” på loginservern (som kör Mandrivalinux). Notera dock att vacation körs på mailservern (som kör debianlinux) och att vissa detaljer skiljer mellan de olika linux-versionerna!

Vacation förutsätter att kontot finns kvar eftersom mailservern måste ta emot mail till det och läsa konfigurationer som finns i användarens hemkatalog.

För att undvika vacation-loopar fungerar systemet så att det endast skickar ett mail i veckan till varje avsändare!!!

 

Vanlig vacation

För att aktivera ett vacationmeddelande skall användaren göra följande:

  1. Starta ett terminal-program och logga in på login.cs.lth.se: 
    ssh anvandare@login.cs.lth.se
  2. Kopiera filen .vacation.db till din hemkatalog:
    cp /cs/fileadmin/intern/.vacation.db ~/
    Alternativt kan man hämta den med wget
    wget fileadmin.cs.lth.se/intern/.vacation.db
  3. Skapa filen ~/.forward och ge den följande innehåll (nisse är ditt användarnamn):
    \nisse, "|/usr/bin/vacation -a Nisse.Gandhi nisse"
    Efter -a skall alla alias räknas upp som mail kan tas emot som och sist på raden skall användaridentiteten stå
  4. Skapa filen ~/.vacation.msg där ditt meddelande finns
    Subject: I am on vacation

    I am on vacation until July 22. If you have something urgent,please contact [contact info].
    --nisse

När man slutar sin anställning

Om man inte vill att mail skall tas emot, utan bara att ett meddelande returnerats (exempelvis då personal slutat sin anställning), gör så här:

  1. Utelämna den första escapade utdelningen i .forward:
    "|/usr/bin/vacation -a Nisse.Gandhi nisse"
  2. Subjectraden kan inkluderas i svarsmeddelandet::
    Subject: This mail address is permanently closed
               
    If you need to contact somebody regarding $SUBJECT, 
    please contact [contact info].

        --nisse

Avbryta vacation

Tag bort filen .forward (och ev. även .vacation.msg).