Configurarea sendmail-ului, a software-ului, a articolelor, a linux bibliotecii, - expertul linux

Configurați Sendmail

Cum se configurează un server de e-mail mic

Pentru a începe o mică deviere

SMTP - Simplu Mail Transfer Protocol - serviciu în rețelele TCP / IP pentru transmiterea de mesaje (de ex. Poștă). De obicei, SMTP utilizează portul 25 (a se vedea fișierul / etc / services)

POP - Post Office Protocol - folosit pentru a prelua mesajele de pe server. Portul implicit este 110 (pentru protocolul POP3)

Acum voi încerca să explic cum să configurați un server de mail mic folosind POP3 și SMTP

Mai întâi, instalați software-ul necesar. Avem nevoie de sendmail și imap. Dacă utilizați o versiune de Linux compatibilă cu RH, va trebui să instalați pachetele corespunzătoare.
Eu folosesc
sendmail-8.11.0
imap-4.7c2

Înainte de a începe să configurați sendmail, trebuie să configurați DNS corect. altfel acest program nu va funcționa corect (deși puteți configura sendmail să funcționeze fără a utiliza DNS).

Să facem setarea de bază a sendmail-ului. Pentru a face acest lucru, porniți utilitarul
netconf. Funcționează atât de sub X cât și de sub consola.
Netconf de utilitate este în RH, Mandrake - Nu știu despre alte versiuni. (nu este în KSI Linux). Firește, trebuie să fiți logat ca root

Selectați Sistemul de livrare a poștei din meniu. apoi configurația de bază sendmail
În prezentați-vă sistemul ca domeniu, trebuie doar să introduceți numele domeniului
Apoi bifați caseta Acceptare e-mail pentru.
Protocolul pentru trimiterea mesajelor este setat în smtp (Protocolul gateway-ului)

Aceste informații sunt deja suficiente pentru ca sendmail-ul dvs. să funcționeze.
Puteți instala opțiuni suplimentare de sendmail cu
netconf. Dacă nu aveți programul sendmail, veți obține o experiență de neuitat
Plăcerea de a edita manual fișierul /etc/sendmail.cf se află în el
setările memorate) :)

Pentru a primi e-mailuri numai din domeniile "lor", trebuie să adăugați
mc-fișier (de obicei /etc/mail/sendmail.mc) următoarele linii (utilizați
tabulare, nu spații)
LOCAL_CONFIG
FR-o /etc/sendmail.cR

LOCAL_RULESETS
Scheck_rcpt
# ceva terminat la nivel local este ok
R<$+ @ $=w> $ @ OK
R<$+ @ $=R> $ @ OK

# orice produs pe plan local este ok
R $ * $: $ (dequote "" $ $)
R $ = w $ @ OK
R $ = R $ @ OK
R $ @ $ @ OK

# altceva este fals
R $ * $ # eroare $: "550 Relaying Denied"

Acum, creați fișierul /etc/sendmail.cR și introduceți în el numele domeniilor dvs. "
unul pe fiecare linie.
Numai în aceste domenii poștașul va putea să primească corespondență - toate celelalte vor primi
mesajul 550 Relaying Denied

Acum e POP3. După instalarea pachetului imap, aveți practic
totul este configurat, adică Vreau să spun că deja puteți verifica configurația.

Pentru a începe, reporniți daemonul inetd
După repornirea sa, serviciile sendmail și popd vor fi activate (mai precis
un sendmail, și popd este apelat după cum este necesar)

Asta inseamna ca sendmail functioneaza, ramane sa verificam cat de corect este :)

Introducem
mail de la: [email protected]
220 2.1.0 [email protected]. Expeditor Ok
rcpt la: [email protected]
220 2.1.5 [email protected]. Destinatar Ok
Acum introduceți datele, apoi textul mesajului, pentru a termina intrarea, puneți punctul
într-un șir gol

Sendmail vă va informa că mesajul a fost trimis (mai precis
rândul său, pentru plecare)

[email protected] este numele utilizatorului căruia îi trimit un mail.
den.dhsilabs.com - numele mailer-ului meu
Rețineți că nodul my.host.com nu este în natură, dar Sender Ok.
De aceea, în setările de sendmail este mai bine să activați opțiunea Așteptați pentru DNS

Acum trebuie să porniți un client de mail, de exemplu kmail
și ridicați poșta.
Setările de rețea în kmail
Rețea -> Trimiteți mail set SMTP, portul 25, numele serverului -
numele mailerului,
Am - den.dhsilabs.com

Apoi, adăugați un cont pentru POP3
Busteni - den
Parolă - parola utilizată pentru a vă conecta
Server - den.dhsilabs.com
Port - 110

Ar trebui să obțineți asta, mesajul introdus după date.