Exista mai multe servere de mail pe linux printre care sendmail , qmail , etc .
Instalarea sendmail
Sendmailul se poate face atat dein RPM-uri cat si din surse.
In urma instalarii se vor gasi in directorul /etc/mail fisierele de configurare iar in /etc/init.d/sendmail se va gasi demmonul de startare al serverului de mail .
Configurarile serverului de e-mail
Local-host-names se scriu toate denumirile pe care le are masina locala
Ex : mail.dlsit.ro
ftp.dlsit.ro
Exemplu de fisier configurat in local-host-names:
- scoala
- mail.ro
- statia2.ro
- mail.statia2.ro
- statia3.ro
- mail.statia3.ro
Access : aici se specifica la ce adrese IP se va face relay
Ex : 192.168.0/24_RELAY
In fisierul access se scrie adresa IP pentru care dorim sa facem RELAY (192.168.0.0/24_RELAY) dupa care tastam comanda:
makemap_hash_/etc/mail/access.db_<_/etc/mail/access
Sendmail.mc : contine diferite macrouri de configurare
Dupa ce se configureaza macrourile se tasteaza comanda :
m4_/etc/mail/sendmail.mc_>_/etc/sendmail.cf
Liniile care au in fata dnl sunt comentarii si se pune dnl in fata la FEATURE(accept unresolvable....)
Daca in urma comenzilor ne da o eroare de genul « command not found » trebuie sa instalam pachetul sendmail.cf
Dupa ce s-au facut configurarile se porneste serverul de sendmail cu comanda:
/etc/init.d/sendmail_start – daca suntem in alt director decat in init.d
sau
./sendmail_start – daca suntem in directorul init.d
Transmiterea mailurilor :
Pentru a trimite sau pentru a primi un mail de pe o masina linux vom folosi programul pine
Se tasteaza comanda pine iar aici vom avea optiuni pentru e-mailuri.
Pentru a depana o problema care apare in linux vom folosi comanda tail iar pentru a urmari ce probleme apar se urmareste de obicei fisierul /var/log/messages
tail_-f_/var/log/messages
screen _tail_-f_/var/log/messages – pentru a deschide tailul in alta fereastra
Pentru a urmari ce e-mailuri sunt in asteptarev se foloseste comanda mailq
Pentru a configura unele componente din calculator se foloseste programul linuxconf