Sådan konfigureres Sendmail

Denne vejledning diskuterer processen med at konfigurere og manipulere e-mail efter registrering af et domæne. Sendmail er en software til Unix / Linux, der er ansvarlig for denne manipulation. Det er ikke en standard e-mail-klient, ligesom de e-mail-programmer, du er vant til at bruge. Det er bare et indsendelsesprogram.

Sendmail er en Mail Transfer Agent (MTA) eller Mail Transport Agent. Det handler kun om levering af e-mails. Netværksudbydere bruger Sendmail til at levere e-mail til lokale brugere eller andre netværk.

trin

Metode 1
Download Sendmail

  1. Video: How to Add Mail Accounts in Microsoft Windows 8.1 | The Teacher

    1
    Download Sendmail. Du kan blive præsenteret med en kort besked, der angiver den aktuelle version. Disse instruktioner antager, at du har at gøre med version 8.10.0 eller nyere.
  2. 2
    Kompilér og installer Sendmail til din maskine. I de fleste tilfælde består dette af at pakke pakken ud, læse README og sendmail / README udsagnene, og derefter skrive Build i Sendmail-biblioteket. Kontroller installationsfilen i rodmappen for flere detaljer.

Video: OpenOffice: Sending files via email | lynda.com

Metode 2
Konfigurer Sendmail

  1. 1
    Forstå, at Sendmail bruger Domain Name System (DNS) information for at finde ud af, hvilke IP-adresser der skal gå med hvilke postkasser.
  2. 2
    Vælg et domænenavn, der er tilgængeligt. I vores eksempel bruger vi yourdomain.com.
  3. 3
    Konfigurer din DNS på serveren. Opret to maskiner som primære og sekundære navneservere til dit domæne. Denne vejledning forudsætter, at du allerede har viden om, hvordan du gør dette, ellers læser O`Reilly`s "DNS og BIND" eller en anden bog om emnet. Bekendtgør dig med BIND, inden du fortsætter.
  4. 4
    Konfigurer MX-poster til dit domæne (Bemærk: CNAME-poster kan ikke bruges.) MX-poster er forklaret i O`Reilly`s Sendmail-bog, 2. udgave, som giver en forklaring og beskrivelse af, hvordan man opsætter dem, mens 3. udgave forklarer alt om dem. Du har to muligheder for MX-poster:
  5. Video: Samsung | Scan to Email Setup

    5
    Bestem din forbindelsesmetode:
    • Hvis den mailserver, der serverer dit nye domæne, har en permanent forbindelse til internettet, skal den være den primære MX-vært for dit domæne. I denne konfiguration skal dine MX-poster se noget sådan ud:
      • seudominio.com..br. I MX 10 yourmailserver.yourdomain.com.
    • Ellers skal du finde en anden maskine til at kontrollere e-mail-køen for dit domæne, når du ikke er logget ind. Sørg for, at du får autorisationen fra ejeren af ​​maskinen før noget andet. Denne maskine skal konfigureres for at tillade retransmission til dit domæne. Hvis du kører Sendmail, kan dette gøres ved at tilføje dit domæne til relæ-domænerne (liste over domæner til videresendelse) af maskinen. Du vil derefter pege på dine MX-poster på den pågældende maskine. For eksempel:
    • seudominio.com.br. I MX 10 yourmailserver.yourdomain.com.
    • seudominio.com.br. I MX 20 othermailserver.yourdomain.com.

  6. 6
    Nu hvor navneserverne er defineret, skal du registrere dit domæne ved hjælp af en domæneregistrator. Når du registrerer, indtast registreringen af ​​begge navneservere, så domænet peger på din server.

Metode 3
Konfigurer Sendmail

  1. 1
    Læs filen cf / README. Det giver dig instruktioner om oprettelse af en fil .mc i mappen cf / cf. Din fil mailserver.mc vil sandsynligvis ligne:
    • omdirigere (-1) dnl
    • #
    • # Denne fil indeholder de globale indstillinger for yourdomain.com
    • #
    • omdirigere (0) dnl
    • VERSIONID (`@ (#) mailserver.mc 1.0 (yourdomain.com) 5/1/97 `)
    • OSTYPE (solaris2) dnl
    • DOMAIN (yourdomain.com) dnl
    • FEATURE (`virtusertable `,` dbm / etc / mail / virtusertable`) dnl
    • MAILER (lokal) dnl
    • MAILER (smtp) dnl

    • Dit rigtige OS vil blive erstattet af solaris2.
  2. 2
    En typisk fil cf / domæne / yourdomain.com.m4 skal ligne::
    • omdirigere (-1) dnl
    • #
    • # Denne fil indeholder de globale indstillinger for yourdomain.com
    • #
    • omdirigere (0) dnl
    • VERSIONID (`@ (#) yourdomain.com.m4 1.0 (yourdomain.com) 5/1/97 `)
    • FEATURE (`use_cw_file `) dnl
  3. 3
    Det kan indeholde nogle funktion () og define (). Den virtuelle bruger tabel er nøglen til alt dette.
  4. 4


    Administrer din fil /etc/mail/sendmail.cf fra filen mailserver.mc, så skrive::
    • cd sendmail-VERSION / cf / cf
    • / Byg mailserver.cf
    • cp mailserver.cf /etc/mail/sendmail.cf
  5. 5
    Opret brugerens virtuelle tabel. Dette forklares detaljeret i bogen Sendmail. Tabellen er en database, der kortlægger virtuelle adresser til rigtige adresser. Du opretter en tekstfil, hvor hver linje har et nøgle / værdi-par, adskilt af et TAB. For eksempel:
  6. 6
    Hvis du har en lokal bruger, siger douglas, og der er ingen nøgle til [email protected] eller endda en nøgle til at fange alt på @ yourdomain.com, så sendmail vender tilbage til den lokale bruger douglas når man løser [email protected]. For at undgå dette skal du bruge en nøgle til at fange alle eller en eksplicit nøgle til [email protected]- eksemplet fejl: nouser ovenfor kan være nyttigt under denne omstændighed.
  7. 7
    Hvis du vil have en virtuel adresse, der skal løses på mere end en rigtig adresse, skal du gøre det indirekte. Få den virtuelle adresse til at løse et lokalt alias, og få det lokale alias til at løse til den ønskede række adresser. For eksempel i brugerens virtuelle tabel:
  8. 8
    den % 3 er bevarelsen af +detalje mulighed, en del af den oprindelige adresse. + Detaljer betyder, at når sendmail få en adresse som bruger + detail @ domæne, Så hvis domænet er i klasse w (se trin 7 nedenfor), så vil sendmail tjek for at se om bruger + detaljer kan løses, og returneres kun til den almindelige bruger, hvis ikke. Således alle:
  9. 9
    For folk, der administrerer flere domæner, kan det være lettere at holde listen over hvert domæne i en separat fil, og skriv derefter et lille script for at kontakte alle disse filer sammen i en virtuel masterbrugerbord. Men vi skyder ting op - Dette er næste skridt ...

Metode 4
Oprettelse af brugerens bord sendmail

  1. 1
    Opret brugerens virtuelle tabel. Hvis tekstfilen i ovenstående bruger virtuelle tabel er placeret i KILDETEKSTFIL (kildekodefil), og du bruger typen dbm database, brug derefter kommandoen:
    • makemap dbm / etc / mail / virtusertable < sourcefile
    • Bemærk: Hvis du har installeret sendmail med newDB i stedet for NDBM, Brug derefter hash i stedet for dbm i ovenstående linje.
    • Dette skaber en eller flere ikke-tekstfiler (typisk /etc/mail/virtusertable.dir og /etc/mail/virtusertable.pag, eller /etc/mail/virtusertable.db), men ændrer ikke rigtig / etc / mail / virtusertable sig selv, så dette er den anbefalede placering for KILDETEKSTFIL.
    • Hvis du gerne vil omsætte lokale ætslinger til udgående e-mail-kasser, skal du tilføje support til generiske tabeller i din fil .mc:
      • FEATURE (`genericstable `,` dbm / etc / mail / genericstable`) dnl
      • GENERICS_DOMAIN_FILE (`/ etc / mail / generics-domains `) dnl
    • Og du skal oprette / etc / mail / genericstable, som er som / etc / mail / virtusertable ovenfor, undtagen for de omvendte kolonner:

Metode 5
Tilføj dine domænenavne til sendmail

  1. 1
    Tilføj hvert nyt domænenavn til klassen w jeg elsker sendmail. Dette gøres normalt ved at tilføje en linje til filen / etc / mail / local-host-navne (kendt som /etc/sendmail.cw før version 8.10) med værdien af ​​hvert domænenavn. Tilsvarende, hvis du bruger genericstable, Du skal tilføje eventuelle domæner, som du vil have omvendt kortlægning til / etc / mail / generics-domæner.
  2. 2
    Genstart eller send signalet SIGHUP sendmail.
  3. 3
    Du behøver ikke genstarte sendmail når du ændrer den virtuelle bruger eller generiske tabeller, kun når du ændrer /etc/mail/sendmail.cf eller klassefiler som f.eks / etc / mail / local-host-navne.
    • Der kræves et ekstra trin for værter, der ikke er permanent forbundet. Som nævnt i MX konfigurationssessionen, skal du, hvis du bruger en anden vært til at styre e-mail-køen, indtil du er logget ind, skal du tvinge leveringen af ​​de e-mails, der er køet via den anden mailserver. For at opnå dette, skal du køre scriptet, når din primære server forbinder etrn.pl, som er placeret i mappen contrib af fordelingen af sendmail:
      • etrn.pl sekundær-mx-vært yourdomain.com
      • Det kan være tilrådeligt at sætte dette i slutningen af sendmail på enhver forbindelse MX permanent. Det ville være særligt nyttigt at blive fulgt til et script, der initialiserer på en forbindelse MX det er ikke permanent forbundet.
      • På dette tidspunkt skal du være færdig, og folk skal allerede kunne sende e-mail til adresser @ yourdomain.com.

Metode 6
Test din konfigurationsfil

  1. 1
    Test din opsætning og sørg for alt fungerer som forventet, inden du annoncerer det nye domænenavn og e-mail-adresser for det pågældende domæne. Hvis tingene ikke virker som forventet, kan du teste med sendmail:

tips

  • Hvad sendmail gør:
    • Lyt til netværksporte for e-mails.
    • Viser e-mails og leverer dem lokalt eller eksternt til andre servere.
    • Vedhæft e-mails til filer eller indsæt dem via andre programmer.
    • Opretter e-mail-køer (hvis levering af imedata fejler).
    • Konverterer e-mailadresser til / fra brugernavne eller håndterer e-maillister.
    • Det fortolker regler for håndtering af særlige e-mails, så det kan forsøge at fange spam eller tjekke om patches.
  • Hvis du installerer sendmail med newDB i stedet for NDBM, du skal bruge hash i stedet for dbm i ovenstående instruktioner.
Del på sociale netværk:

Relaterede
© 2024 HodTari.com