Debian Linux banaketaren defektuzko posta zerbitzaria exim4 da. Kendu egin behar dugu postfix instalatzeko.
/etc/init.d/exim4 stopBehar ditugun paketeak instalatuko ditugu.
aptitude install postfix postfix-tls sasl2-bin libsasl2-modulesDebianen konfiguratzaileak egingo dizkigun galderak erantzun, defektuzko baloreak onartuz. Gero aldatuko ditugu.
Orain, Piostfix-en hasierako konfigurazioa gauzatuko dugu. Hurrengo aginteak egikarituko ditugu. Kontuz lerro batzuetako aginteekin eta hizki larritan dauden hitzekin. Kasu bakoitzean egokiak direnekin aldatu behar dira. Komando hauek, /etc/postfix/main.cf fitxategiaren konfigurazioa aldatzen dute. Eskuz ere egin dezakegu. Kontutan izan, konfigurazio hau ez dela posta zerbitzari batentzat. Ezin dezake mezurik metatu. Ez daki erabiltzaileak nortzuk diren. Gauza batzuk falta dira horretarako.
postconf -e 'smtpd_sasl_local_domain ='sasl-ren konfigurazio fitxategia sortuko dugu.
echo 'pwcheck_method: saslauthd' >> /etc/postfix/sasl/smtpd.confKonfiguratu ondoren, baimendu egingo dugu zerbitzua hastea. /etc/default/saslauth fitxategian honela jarriko dugu hurrengo lerroa:
START=yes
Posta debekatzeko domeinu/zerbitzarien zerrenda sortuko dugu. Erabilgarria izan daiteke baina eskuz mantendu behar dugu.
touch /etc/postfix/accessPostfiz eta SASL autentifikazioa berrabiarazi.
/etc/init.d/postfix restartOrain esango diogu Postfix-i, posta pasarela bat dela, eta dagokizkion posta mezuak beste zerbitzari batera bidali behar dituela. Beste zerbitzari hontan daude posta kutxak. Esan behar diogu zein den garraio mapen fitxategia. Fitxategi hau /etc/postfix/transport izango da.
postconf -e "relay_domains = MISDOMINIOS"Garraio fitxategiaren edukia holako zerbait izango da (bi domeinu suposatuaz):
MIDOMINIO1 relay:[SERVIDOR1]Hash-a sortzen dugu.
postmap /etc/postfix/transport/etc/aliases aldatuko dugu clamav, abuse eta postmaster kontuetara bidalitako posta gure domeinuko posta-kutxa batetara bidal dezan. Hortarako, hurrengo lerroak agertu behar dira honela edo antzera:
postmaster: postmaster@MIDOMINIOOndoren, datu-basea sortuko dugu.
postalias /etc/aliasesPostfix berrabiaraziko dugu.
/etc/init.d/postfix restartPosta zerbitzarian, postmaster posta kontua sortu beharko dugu posta jasotzeko.
Zerrenda grisak
Nahiz SPAM aurkako spamassassin instalatuko dugun, hori baino efektu handiagoko sistema dira zerrenda grisak. Gainera, askoz ere prozesu-indar gutxiago kontsumitzen dute. Programa asko daude Linuxpean zerrenda grisak kudeatzeko. Guk, postgrey programa erabiliko dugu. Zergatik? Batzuk MySQL datu-basea behar dute. Postgrey programaren instalazioa oso garbia da. Postgreyk BerkeleyDB datu-base bat behar du soilik.
Hurrengo paketeak instalatuko ditugu:
aptitude install libberkeleydb-perl libnet-dns-perl postgreyKonfiguatzeko postfix, zerrenda grisak erabil ditzan, /etc/postfix/main.cf fitxategian dagoen smtpd_recipient_restrictions aldagaia honela jarri behar dugu azkenean:
..................,check_policy_service inet:127.0.0.1:60000,permitArazotxoren bat izan dezakegu eskola barneko sareko posta bidaltzen duen gailuren batekin. Adibidez, Cannon fotokopiagailu / eskanerrak. Posta bezeroa ez da bat ere zuhurra, eta erroreak ematen ditu. Soluzio bezala, postgrey-ren zerrenda zurietan (whitelist) jarriko dugu eskanerra. Sortuko dugu /etc/postgrey/whitelist_clients.local fitxategia hurrengo edukiarekin:
# Barneko Cannon IRX3380i eskanerraAbiarazi zerbitzua eta postfix:
/etc/init.d/postgrey startListo! Baditugu martxan GREYLIST-ak.