frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

Sendmail ir Dovecot pašto sistemos įdiegimas CentOS 6 aplinkoje

IV_VygandasSIV_VygandasS Serverių ekspertas (-ė)
edited gruodžio 11 Į Pašto serveriai
Šioje pamokoje nurodysime Sendmail ir Dovecot pašto sistemos įdiegimo instrukcijas CentOS 6 aplinkoje.

1. Įdiegiame reikalingus įrankius:
yum install sendmail sendmail-cf dovecot m4 -y
2. Redaguojame "/etc/mail/sendmail.mc" failą:
vi /etc/mail/sendmail.mc
2.1. Pridedame "dnl " reikšmę šių eilučių pradžiose:
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

FEATURE(local_procmail, `', `procmail -t -Y -a $h -d $u')dnl
Atlikus pakeitimus, šio eilutės turi atrodyti taip:
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

dnl FEATURE(local_procmail, `', `procmail -t -Y -a $h -d $u')dnl
2.2. Iš karto po antrąją eilute įterpiame šias eilutes, nurodančias naudoti Dovecot pristatymo mechanizmą:
FEATURE(local_procmail, `/usr/libexec/dovecot/deliver',`usr/libexec/dovecot/deliver -d $u')dnl
MODIFY_MAILER_FLAGS(`LOCAL', `-f')dnl
2.3. Virš įrašo "MAILER(smtp)dnl" pridedame šią eilutę:
FEATURE(`relay_hosts_only')dnl
3. Įterpiame serverio hostname į "/etc/mail/relay-domains" failą:
hostname >> /etc/mail/relay-domains
4. Perkompiliuojame Sendmail:
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
5. Atliekant Dovecot konfigūravimą, redaguojame "/etc/dovecot/dovecot.conf" konfigūracinį failą:
vi /etc/dovecot/dovecot.conf
Šiame faile pakeičiame "protocols" ir "listen" parametrų eilutes į šias:
protocols = imap pop3 lmtp

listen = *
6. Redaguojame "/etc/dovecot/conf.d/10-mail.conf" failą:
vi /etc/dovecot/conf.d/10-mail.conf
Ir pašaliname komentaro simbolį (#) ties šią eilutę:
mail_location = maildir:~/Maildir
7. Redaguojame "/etc/dovecot/conf.d/10-auth.conf" failą:
vi /etc/dovecot/conf.d/10-auth.conf
7.1. Pašaliname komentaro simbolį ir vietoje "yes" nurodome "no", šioje eilutėje:
disable_plaintext_auth = no
7.2. Pridedame "login" vertę ties "auth_mechanisms" parametru:
auth_mechanisms = plain login
8. Paleidžiame/perkrauname abi tarnybas, bei nurodome automatinį šių tarnybų paleidimą po serverio perkrovimo:
chkconfig --level 345 sendmail on
chkconfig --level 345 dovecot on
service sendmail restart
service dovecot restart
9. Sukuriame testinį sistemos vartotoją:
adduser testas
passwd testas
usermod -a -G mail testas

Rezultatas: Sendmail ir Dovecot tarnybų diegimas ir konfigūravimas baigtas, bei buvo sukurtas testinis vartotojas, su kuriuo galime prisijungti prie mūsų el. pašto serverio.
Pažymėtos temos:
Norėdami palikti komentarą, turite prisijungti arba registruokis.