A vacation magyarul vakáció. Szoktunk még autoresponder néven találkozni az ilyen funkciókat tudó programokkal. Ha be van állítva egy adott e-mail címre, akkor az e-mail címre küldött levél után egy automatikust választ kapunk, mely szerint a postafiók gazdája nem érhető el, pl. szabadságon van.
A legegyszerűbb esetben csak a linux felhasználóknak kell beállítanunk a szolgáltatást, vagyis nincs virtuális felhasználó. Ez a leírás ezt az esetet tárgyalja.
apt-get install vacation
mcedit ~/.vacation.msg
Ha valaki küld egy üzenetet, bekerül a .vacation.db fájlba. Persze nem text fájl. Olvasni a tartalmát így lehet:
vacation -l
Ha valaki már szerepel ebben az adatbázisban, akkor már nem kap üzenetet. Az adatbázis ürítése:
vacation -i
Ez után szerkesszük a csak a .forward fájlt.
A példában a andras linuxfelhasználónak akarom beállítani a vacation üzenetet.
A .forward fájl tartalma:
\andras, "|/usr/bin/vacation andras"
Erősen fejlesztés alatt!!!
Az alábbi vakáció beállítás virtuális domainek esetén használható. Ehhez egy vacation.pl nevű scriptet fogunk használni.
apt-get install libmime-encwords-perl libmime-charset-perl libemail-valid-perl libmail-sendmail-perl
cd /home/vacation wget www.linuxmail.info/files/vacation.pl chown vacation:vacation vacation.pl chmod 700 vacation.pl
./vacation.pl
vacation unix - n n - - pipe flags=Rq user=vacation argv=/home/vacation/vacation.pl ${recipient} ${original_recipient}
/home/vacation/vacation.conf
$db_username = 'postfix'; $db_password = 'secret'; $db_name = 'postfix'; $test_mode = 0; 1;
A $db_username, $db_password, $db_name változók értékének meg kell egyezni a PostfixAdmin beállításaival.
Erősen fejlesztés alatt
wget http://frost.ath.cx/software/yaa/dist/yaa-0.3.tar.bz2 (most current version in that moment) tar jxvf yaa-0.3.tar.bz2
Automatikus válasz beállítása virtual domainekkel
A .forward fájl használata
Általános postfix beállítások
Spam