Setarea - postfix - Blog - Maxim Bogolepov

fișier de configurare postfix situat în /usr/local/etc/postfix/main.cf. Sau, executați următoarea comandă:

care vă va arăta calea către fișierul de configurare.

care vă va duce la calea către fișierele de documentare.

Deci, nu vă recomandăm să modificați la un moment dat nu mai mult de 2-3 parametri și verificați de fiecare dată după aceea, funcționarea corectă a postfix. De la mine - a face copii de rezervă prin copierea fișierului de configurare în altă locație, cum ar fi / var / backup-uri. Deci, să începem.

Când modificați această setare pentru a „soft_bounce = da“ vom da posfix înlocui acțiunea cu REJECT (respingere) pentru a amâna (încercați mai târziu). Acest lucru va permite să lase mesaje în coada de așteptare, care altfel ar fi returnate expeditorului, și anume postfix va înlocui toate 5xx coduri de răspuns în 4xx. Acesta poate fi foarte util pentru testarea noilor restricții (restricții privind primirea e-mail).

Cele de mai sus sunt modul standard, la locul unde va fi amplasat toate postfix. în cazul în care toate comenzile legate de postfix. în cazul în care programul postfix daemon. calea postfix care creează fișierele sale de servicii diferite (de exemplu, master.lock)

recomandată de către utilizator „dedicat“ pe numele căruia va rula postfix.

În acești parametri, putem specifica numele gazdei noastre și a menținut domeniul nostru postfix. Dar, în cazul în care echipa:
postconf myhostname și myDomain postconf afișat inițial în mod corespunzător și valoarea necesară - punctul de aici nu este necesar. Aceste valori vor fi reutilizate de postfix

Specifică numele de gazdă complet calificat (nume de domeniu complet calificat - FQDN), care funcționează Postfix. În mod implicit, myhostname stabilit în numele mașinii locale. Dacă numele mașinii nu este specificat sub forma unui domeniu complet calificat (FQDN), sau executați postfixat pe o interfață virtuală, trebuie să specificați numele de domeniu complet calificat (FQDN), care este de a utiliza sistemul de e-mail. Alternativ, dacă specificați valoarea myDomain. Postfix folosește această valoare pentru a crea un nume de domeniu complet al mașinii (FQDN) pentru parametrul myhostname.
În mod implicit, numele mașinii locale - $ myhostname.

Acest parametru enumeră domeniile care sunt permise la releu mail de la clienții străini.

Pentru a face acest lucru, trebuie să aveți la Postfix domeniului utilizatorului. atribui o parolă și nu-l transporta de la utilizatorii implicit container de utilizator. Ldap_relay_recipient_maps.cf fișier de-a lungul drum, care dă echipa sample_directory postconf trebuie să specifice următoarele:

Lăsați un tabel de utilizatori locali e-mail de pe server, în cazul în care există posfix - aliasuri, pe baza cărora va fi creată baza de date alias-uri, atunci când dau newaliases de comandă, după modificarea tabelul pseudonime. Precum și tipul și calea către baza de date în sine.

Parametrii legate de activitatea de depanare postfix. Le-am lăsat neschimbate.

nume de secțiune vorbește de la sine. Aici prescris calea pentru directoarele, comenzi și fișiere postfix de ajutor. în cazul în care se încadrează în procesul de instalare a pachetului.

content_filter = amavisfeed: [127.0.0.1]: 10024
Pe serverul meu folosind amavis antivirus. Acest parametru specifică ce port și ce tip de lucru avem antivirus.

message_size_limit = 52400000
Această setare pune o limită privind cantitatea maximă de e-mailuri trimise în octeți.

mailbox_size_limit = 524000000
Această setare pune o limită privind dimensiunea maximă a cutiei poștale a adresei destinatarului în octeți. În cazul meu, această opțiune nu este relevantă.

maximal_queue_lifetime = 10d
Acest parametru specifică valoarea maximă de timp (în acest caz - 10 zile), o scrisoare poate fi în coada de așteptare până când acesta este trimis înapoi expeditorului, cu o notă de faptul că acesta nu poate fi livrat.

max_use = 500
În acest parametru, vom specifica numărul maxim de conexiuni de intrare deservite de Postfix daemon.

smtpd_delay_reject = da
Această setare ne da comanda postfixat să amâne listele de prescripție de prelucrare până la RCPT TO sau ETRN. Astfel, putem vedea în informațiile jurnal pe scrisoarea postfixat (de la cine, cui, etc.), dacă este necesar, pentru a analiza motivul pentru care mesajul a fost respins.

smtpd_helo_required = da
Solicitarea clienților pentru a trimite HELO sau comanda EHLO înainte de a utiliza mail de la comanda sau ETRN. Limitarea este dezactivată în mod implicit.

smtpd_recipient_limit = 10
Limităm numărul maxim de destinatari per mesaj e-mail. Implicit - 1000. Prea mult, nu?

În continuare, urmați restricțiile pe care dorim să le impună pe conexiuni de intrare. Fiecare listă este procesat de la stânga la dreapta restricții, atâta timp cât orice limitare a nu da PERMISULUI rezultat (rezolva), REJECT (respingere) sau DEFER (amâna pentru a reîncerca mai târziu). Ajungând la sfârșitul listei este echivalentă cu rezultatul obținut permisul. Listele de restricții sunt procesate în următoarea ordine: client, Helo, ETRN sau client, Helo, expeditor, destinatar, date, sfârșit de date. În cazul în care lista de constrângeri (de exemplu, client) furnizează rezultatul RESPINGĂ sau DEFER. procesarea tuturor listelor ulterioare Helo, expeditor, etc. Nu este îndeplinită.

Restricțiile impuse de client la momentul stabilirii unei conexiuni:

Restricțiile impuse asupra mesajului pe baza informațiilor HELO / EHLO:
(În aceste restricții apar validations HELO / EHLO)

Restricțiile impuse pe baza informațiilor de la: MAIL

Restricțiile impuse pe baza informațiilor RCPT TO:

Este foarte util pentru testarea e-mail noi restricții pe care doriți să se aplice, dar în acțiune pe care nu sunteți sigur, indicați să-l warn_if_reject. Această acțiune va înlocui posfixREJECT remarcile - avertismente. În schimb, clientul va înregistra Postfix deformare în jurnalele lor, că el urma să fie respins. De exemplu:

Asta este tot. Pe Internet, veți găsi o mulțime mai multă documentație despre configurarea serverului de e-mail pentru a îndeplini obiectivele.
Când apelați pe forumuri poate fi foarte util să nu se răspândească această configurație, și de ieșire a comenzii:
postconf -N
Acesta va afișa toate setările pe care le-ați făcut voi.
Acest document în nici un fel pretinde a fi o carte despre configurarea postfix ta. Dar sper că, în unele moduri de a vă ajuta să configurați corect serverul de e-mail.
Mult noroc!

P.S. Salut comentariile și sugestiile dvs. pentru a remedia acest document.