< 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_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

Automatikus válasz beállítása virtual domainekkel

http://www.postfix.org/VIRTUAL_README.html#autoreplies

http://www.linuxmail.info/postfix-vacation-autoresponder/

http://hup.hu/node/55156

http://www.howtoforge.com/autoresponders_for_virtual_postfix_users

http://cml.dokuro.org/howto/yaa.txt

A .forward fájl használata

http://www.softpanorama.org/Mail/pipes_in_dot_forward_file.shtml

http://www.ducea.com/2008/11/05/howto-setup-vacation-using-postfix-on-debian-etch/

Általános postfix beállítások

https://help.ubuntu.com/community/PostfixBasicSetupHowto

Spam

http://chains.ch/docs/postfix-UCE-HOWTO-hu.html