Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:e-mail_szerver:vakacio

< E-mail szerver

Vakáció

Vacation linuxos felhasználóknak

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.

Telepítés

apt-get install vacation

Üzenet beállítása

mcedit ~/.vacation.msg

A vacation adatbázis ürítése

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.

Beállítás

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"

Vacation virtuális felhasználóknak

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.

Perl modulok telepítése a vacation scripthez

apt-get install libmime-encwords-perl libmime-charset-perl libemail-valid-perl libmail-sendmail-perl

Vacation perl modul beszerzése, beállítása

cd /home/vacation
wget www.linuxmail.info/files/vacation.pl
chown vacation:vacation vacation.pl
chmod 700 vacation.pl

Ellenőrzés

./vacation.pl

master.cf tartalma

vacation unix - n n - - pipe 
  flags=Rq user=vacation argv=/home/vacation/vacation.pl ${recipient} ${original_recipient}

vacation.conf

/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.

Vacation yaa scripttel

Erősen fejlesztés alatt

yaa beszerzése

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

Vacation linkek

oktatas/linux/e-mail_szerver/vakacio.txt · Utolsó módosítás: 2019/08/16 22:01 szerkesztette: admin