Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

out of office na postfix-u

[es] :: Linux/UNIX serveri i servisi :: out of office na postfix-u

[ Pregleda: 2024 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mravko
Vladimir
NBG

Član broj: 121855
Poruke: 73
*.ptt.rs.



Profil

icon out of office na postfix-u08.09.2008. u 17:59 - pre 190 meseci
Da li je neko od vas upucen kako da odradim out of office?

Hvala
 
Odgovor na temu

igor.vitorac

Član broj: 144858
Poruke: 483



+13 Profil

icon Re: out of office na postfix-u12.09.2008. u 00:01 - pre 189 meseci
Ako nemas neku posebnu postfix konfiguraciju, .vacation file u home folderu user-a bi trebalo da odradi posao. Mislim da po default-u postfix koristi procmail, e sad nemogu da se setim da li sam svojevremeno morao da instaliram vacation package na debian-u ili moze i bez vacation package-a.
 
Odgovor na temu

Tigerheart
Mladen Komac
VMware SME / IT Architect
NIL ltd.
Celje

Član broj: 306
Poruke: 461
*.eunet.yu.

Jabber: tigerheart@elitesecurity.org
Sajt: www.linkedin.com/in/komac


Profil

icon Re: out of office na postfix-u12.09.2008. u 21:58 - pre 189 meseci
Evo skripte koja to radi ... sacuvaj je kao vascript stavi permissions na 777 i ubaci u /bin/ dir

Code:

#!/bin/sh
# Vacation script za aktivaciju / deaktivaciju vacation poruke .

USERNAME=`whoami`

echo "Ovo je program za aktivaciju vacation poruke kada je neko od korisnika na odmoru."

if [ ! -f $HOME/.vacation.msg ]; then
        echo "Subject: Daleko od svog mail-a ..." > $HOME/.vacation.msg
        echo "" >> $HOME/.vacation.msg
        echo "Postovani," >> $HOME/.vacation.msg
        echo "Neko vreme necu imati pristup moj mail-u." >> $HOME/.vacation.msg
        echo "Vas mail sa temom "$SUBJECT" procitacu cim se vratim." >> $HOME/.vacation.msg
        nano $HOME/.vacation.msg
fi

if [ -f $HOME/.vacation.msg ]; then
echo "Imate postavljenu vacation poruku u  $HOME/.vacation.msg."
echo "Da li zelite da je vidite (yes / no)?"
read line
        case "$line" in
        [Yy]|[Yy][Ee][Ss])
                cat $HOME/.vacation.msg;;
        [Nn]|[Nn][Oo])
                ;;
        *)
                echo "Nepoznata komanda"
                exit 1;;
        esac

echo "Da li zelite da je promenite (yes / no)?"
read line
        case "$line" in
        [Yy]|[Yy][Ee][Ss])
                nano $HOME/.vacation.msg;;
        [Nn]|[Nn][Oo])
                ;;
        *)
                echo "Nepozata komanda"
                exit 1;;
        esac

echo ""
echo "Da bi se omogucila vacation funkcija ".forward" fajl je napravljen."
echo "Da li zelite da ukljucite vacation funkciju (yes / no) ?"
echo ""
read line
        case "$line" in
        [Yy]|[Yy][Ee][Ss])
                if [ -f $HOME/.forward ]; then
                        mv $HOME/.forward $HOME/.forward.orig
                fi
                echo "\\$USERNAME, \"|/usr/bin/vacation -t 0 $USERNAME\"" > $HOME/.forward
                echo "Vacation funkcija je  UKLJUCENA. Molimo Vas da zapamtite da je iskljucite"
                echo "kada se vratite sa odmora!!!";;
        [Nn]|[Nn][Oo])
                if [ -f $HOME/.forward ]; then
                echo ""
                echo "Imate .forward fajl u home direktorijumu koji sadrzi:"
                echo ""
                cat $HOME/.forward
                echo ""
                echo "Da li zelite da je izbrisete i iskljucite vacation funkciju (yes / no)?"
                read line
                        case "$line" in
                        [Yy]|[Yy][Ee][Ss])
                                rm  $HOME/.forward
                                echo "Nazad na normalan prijem mail-ova";;
                        [Nn]|[Nn][Oo])
                                ;;
                        *)
                                echo "Nepoznata komanda"
                                exit 1;;
                        esac
                else
                echo ""
                echo "OK, vacation funkcija NIJE  ukljucena."
                fi
                ;;
        *)
                echo "Nepoznata komanda"
                exit 1;;
        esac
fi



--
Mladen Komac
VMware SME / IT Architect
Web site: http://www.linkedin.com/in/komac
Blog: http://guru4hp.blogspot.com


 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: out of office na postfix-u

[ Pregleda: 2024 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.