Cunoaște Intuit, curs, instalarea și configurarea de sendmail

  • instalarea sendmail
  • Configurarea sendmail
  • Exemple de configurare sendmail

În capitolul anterior detaliat programul sendmail și fișierul de configurare. Acest capitol oferă recomandări, în cazul în care pentru a obține și cum se instalează programul sendmail pe server. Considerăm, de asemenea, macro procesor GNU M4. care este utilizat în programul sendmail pentru a vă ajuta să creați un fișier de configurare. Pur și simplu pune, funcțiile, inclusiv administrator de sistem de e-mail din fișierul de configurare sunt implementate în fișiere macro simple. Apoi, aceste fișiere sunt procesate macro-uri preprocesorul macro, și de a crea un fișier de configurare cu drepturi depline.

instalarea sendmail

Timp de mulți ani, programul sendmail o mulțime de versiuni diferite ale acestuia au fost dezvoltate. În prezent, versiunea 8.9.3 (- Notă Lane .. Cea mai recentă versiune 8.10.2) este utilizat pe scară largă. Din moment ce sendmail să apară tot mai multe completări noi sau corecturi de erori, este recomandabil să instalați cea mai recentă versiune de sendmail. Sendmail versiunea 8.9.3 a fost conceput în principal pentru a proteja de atacurile de tip TCP „negarea serviciului“ (Denial of Service), care a fost lipsit de apărare împotriva programului sendmail. După clarificarea tuturor parametrilor pentru fișierele de configurare pot fi actualizate fără reconstituire fișierele binare. Această secțiune descrie modul în care se instalează programul sendmail de pachete software binare ambalate cu cele mai multe versiuni de Linux, sau de la sendmail sursă, obținute sendmail Web-server, prin intermediul compilare a acestora.

pachete binare

Cunoaște Intuit, curs, instalarea și configurarea de sendmail


Fig. 11.1. kpackage utilitate fereastră c fișier sendmail-8.9.3-9mdk.i586.rpm

Listarea 11.1 prezintă fișierele care fac parte din pachetul sendmail-8.9.3-9mdk.i586.rpm. Acest pachet RPM conține principalele fișiere binare care sunt configurate să ruleze în sistemul de operare Linux Mandrake.

Listarea 11.1. Fișierele din pachetul sendmail-8.9.3-9mdk.i586.rpm

În linii 21-26 de listare 11.1 precizează că modulele sendmail sunt în Mandrake Linux în directorul / usr / bin. Exact același program de sendmail este în directorul / usr / sbin. Liniile 9-16 reprezintă script-uri sendmail sunt folosite pentru a porni automat și se va opri de inițializare sendmail la diferite niveluri. Pe liniile 29-36, puteți vedea fișierele care stochează informațiile de referință cu privire la sendmail. Linia 43 pentru stocarea mesajelor de e-mail în așteptarea de livrare, de a crea directorul / var / spool / mqueue. După cum puteți vedea, acest pachet include toate fișierele necesare pentru a configura, sprijin pentru sănătatea și certificatele de sendmail.

Pentru a instala RPM-pachetul sendmail puteți utiliza o instalație specială de program kpackage în sesiune X Window. Puteți utiliza, de asemenea, de obicei utilitarul rpm din linia de comandă. Pentru a face acest lucru, executați (ca root):

Al doilea fișier de instalare - sendmail-cf-8.9.3-9mdk.i586.rpm - include fișierele care sunt necesare pentru reconstrucția a fișierului de configurare folosind macro procesor GNU M4 (a se vedea secțiunea „Configurarea sendmail“.). După instalarea acestuia fișierele de configurare sendmail necesare sunt plasate în directorul / usr / lib / sendmail-cf. Acest pachet poate fi instalat utilizând rpm -Uvh comanda. așa cum este arătat mai sus.