Naujausias pranešimas: Samba kritinis pažeidžiamumas
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 2019 gruodžio 11 Į Archyvas
Š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:
Ši diskusija uždaryta
Dedikuoti.lt
Šiame forume rasite informaciją kaip atlikti serverio administravimą, konfigūravimą, įvairių tarnybų bei papildomų aplikacijų diegimą. Taip pat pateiksime rekomendacijų, skirtų serverių saugumui, monitoringui ir optimizavimui. Kviečiame prisijungti prie dedikuotų serverių administratorių bendruomenės, dalyvauti diskusijose ir praplėsti savo žinias serverių administravimo srityje!
© 2007 - 2023 Dedikuoti.lt forumas, visos teisės saugumos.