Konfigurera e -postserver på Fedora 23

Utan tvekan är e -postservrar en grundläggande del av modern kommunikation eftersom utan dem vore det omöjligt att skicka och ta emot våra e -postmeddelanden. I vår tid består e -postmeddelanden av en klient / serverarkitektur, vi vet att e -postmeddelanden skapas med hjälp av speciell programvara för detta ändamål, detta program skickar meddelandet till servern och i sin tur vidarebefordrar servern meddelandet till mottagarens server.

För att denna cykel ska fortsätta att uppstå permanent finns det en rad protokoll som det är mycket viktigt att veta så att meddelandena går ut och kommer korrekt.
Låt oss titta på några av dessa protokoll (Vissa för att komma ihåg begrepp och andra för att stärka dem)

SMTP (Simple Mail Transfer Protocol)Huvudsyftet med SMTP är att överföra ett e -postmeddelande mellan två (2) e -postservrar. I Fedora 23 kan en användare konfigurera ett SMTP på sin lokala dator för att hantera e-postrelaterade frågor, men vi har också möjlighet att konfigurera fjärrservrar för alla utgående SMTP-meddelanden.
Något mycket viktigt med SMTP -protokollet är att det inte kräver autentisering.

POP (Post Office Protocol)I Fedora 23 är POP -protokollet Dovecot som kommer i Dovecot -paketet och för att installera det kan vi använda kommandot:

 # dnf installera dovecot
När du använder en POP -server laddas e -postmeddelanden ner med klientens e -postprogram. POP fungerar bäst för användare som har e -postläsningsprogram. För närvarande finns det flera versioner av POP -protokollet, till exempel:
  • POP3
  • EN SMÄLL
  • KPOP
  • etc.

IMAP (Internet Message Access Protocol)Som med POP -protokollet kommer IMAP som standard i Fedora 23 med Dovecot -paketet. När vi använder en IMAP -server finns meddelandena kvar och användarna kan läsa eller ändra dem, på samma sätt tillåter IMAP att e -postprogram skapar, byter namn eller tar bort kataloger på servern för att hålla meddelanden organiserade.

Låt oss ta en titt på Dovecot; Vi har redan kommenterat att POP- och IMAP -protokollen ingår i Dovecot -paketet och att dessa protokoll kan konfigureras på rutten /etc/dovecot/dovecot.conf

Installera och konfigurera Dovecot


Om vi ​​vill konfigurera Dovecot för att köra POP kan vi utföra följande process. Det första steget är att installera Dovecot med kommandot som redan nämnts:
 # dnf installera dovecot

När nedladdningen och respektive installation har slutförts kan vi redigera filen dovecot.conf med kommandot:

 cd /etc/dovecot/dovecot.conf
För att öppna filen kommer vi att använda nano, kommandot skulle vara:
 nano /etc/dovecot/dovecot.conf
Duvvagnens information kommer att visas, vi ser protokollfältet med den information vi behöver: #protocols = imap pop3 lmtp

Vi ser att protokollen överensstämmer med den information vi behöver: #protocols = imap pop3 lmtp

Vi lämnar redaktören med hjälp av kombinationen CTRL + X, fortsätter vi att starta om protokollet med kommandot:

 # systemctl starta om dovecot
Och senare aktiverar vi tjänsten genom att köra kommandot:
 # systemctl aktivera dovecot.

Som huvudregel klassificeras postprogram i tre (3) kategorier, vilka är:

PosttransportörDen är också känd som MTA (Mail Transport Agent) och ansvarar för att överföra meddelanden mellan enheter med SMTP. Fedora 23 erbjuder två MTA som vi kommer att se om deras installation senare, Postfix och Sendmail.

PostmeddelandeKänd som MDA (Mail Delivery Agent) kallas det av MTA för att leverera posten till rätt användare.

MailanvändningsagentÄven känd som MUA (Mail User Agent), det är synonymt med klientens e -postprogram och är det som låter dig öppna och redigera inkommande och utgående meddelanden.

Installera och konfigurera Postfix


Låt oss prata lite om Postfix, Postfix är programvara med öppen källkod med vilken vi kan utföra alla uppgif.webpter relaterade till att skicka och ta emot meddelanden. Postfix kan konfigureras för att acceptera anslutningar från enheter som inte finns på den lokala datorn, Postfix -konfigurationsfiler stöder upp till 250 direktiv.

Till installera Postfix på vår Fedora 23 vi kommer att utföra kommandot:

 # dnf -y installera postfix

Vi kan ange sökvägen cd / etc / postfix för att se filerna som utgör Postfix

De mest använda filerna är:

  • Tillgång: Den används för att styra åtkomst, och den här filen låter dig definiera vilka värdar som får ansluta till Postfix.
  • Main.cf: Det är Postfix globala konfigurationsfil, i den här filen hittar vi de flesta konfigurationerna.
  • Master.cf: Med denna fil kan vi redigera Postfix beteende med olika processer.
  • Transport: Det gör att vi kan kartlägga olika adresser till enheterna.

För att redigera någon av filerna kommer vi att använda nano, till exempel nano main.cf, öppnar det följande fönster:

Om vi ​​vill se transportens innehåll anger vi kommandot:

 nanotransport
Följande kommer att visas:

När vi ändrar någon av dessa filer måste vi starta om tjänsten med kommandot:

 # systemctl starta om postfix
Postfix -tjänst startar om

Som administratörer för att utföra postfix grundkonfiguration vi måste redigera filen main.cf För att ta emot och skicka meddelanden öppnar vi filen genom att köra detta kommando i postfix -mappen:

 nano main.cf
De grundläggande parametrarna att konfigurera är:
  • På linjen min domän vi kan ta bort hash # och ersätta domain.tld med e -postserverns domän att använda.
  • Radera kommentar myorigin = mydomain
  • Radera raden myhostname och vi kan byta ut host.domain.tld med namnet på laget.
  • Radera raden mynetworks och vi måste ersätta IP -adressen 168.100.189.0/28 med en IP -adress som är giltig för anslutning av enheterna.
  • Ta bort kommentar från inet_interfaces.
  • Starta om Postfix -tjänst.

Installera Sendmail


Ett annat alternativ vi har är Sendmail, huvudmålet med Sendmail är att överföra e -post säkert mellan enheter med hjälp av SMTP -protokollet: Det bör noteras att Sendmail redan utelämnas och det som för närvarande används är Postfix, men vi kommer att se Sendmail installationsprocess.
För att installera Sendmail på vår Fedora 23 använder vi kommandot:
 # dnf installera sendmail

Vi accepterar nedladdning av paketen och när de har laddats ner och installerats måste vi installera sendmail -cf -paket, för detta använder vi kommandot:

 dnf installera sendmail -cf
Sökvägen där vi kan hitta Sendmail -konfigurationsfilen är /etc/mail/sendmail.cf

I sökvägen / etc / mail kan vi se följande filer, bland de mest redigerade är:

  • Tillgång: Denna fil anger vilka system som kan använda Sendmail för att skicka e -post.
  • Lokala värdnamn: Den här filen anger alias för enheterna
  • Domaintable: Ange domännamnen som ska mappas

Installera och konfigurera Fetchmail


Ett annat alternativ som vi har i Fedora 23 är användningen av Fetchmail som är ansvarig för att hämta meddelanden från fjärrservrar och föra dem till den lokala MTA. Fetchmail kan fungera med POP3- och IMAP -protokollen.

Till installera Fetchmail vi kommer att använda kommandot:

 # dnf installera fetchmail

Vi accepterar nedladdningen och väntar på att systemet ska slutföra installationsprocessen. Fetchmail konfigureras individuellt med hjälp av en fil .fetchmailrc, denna fil validerar om det finns meddelanden på fjärrservern för att fortsätta ladda ner dem, och dessa meddelanden skickas till port 25 på enheten för deras respektive läsning.
.Fetchmailrc -filen innehåller tre huvudparametrar:

  • Globala alternativ: De ansvarar för att ge Fetchmail kontrollinstruktionerna.
  • Serveralternativ: Ange all information som är relaterad till servern, till exempel namn, portar och så vidare.
  • Användaralternativ: Den innehåller information relaterad till användare, till exempel deras namn, lösenord, etc.

MTA (Mail Transport Agent) -konfigurationSom vi vet är MTA avgörande för att ett meddelande ska nå sitt mål, vi hittar MTA som Thunderbird, Evolution, som används för att läsa och redigera e -postmeddelanden. Som vi såg innehåller Fedora 23 två (2) Postfix och Sendmail MTA, om vi båda har dem installerade är den som kommer att användas som standard Postfix.
MDA (Mail Delivery Agent) -konfigurationFedora 23 innehåller två (2) MDA: er, Procmail och Mail, där Procmail är det mest robusta och säkra verktyget. Procmail tar hand om att filtrera och leverera meddelanden till rätt mottagare.
Procmail startar sin uppgif.webpt varje gång en MTA placerar ett e -postmeddelande i e -postpoolen. Procmail skapar en fil i / etc -sökvägen som heter .procmailrc och i den här filen kan du redigera mycket viktiga variabler som:

  • Standard: Den ansvarar för att upprätta standardpostlådan där meddelandena ska placeras
  • Låssömn: Ställer in den tid, mätt i sekunder, som Procmail använder en fil
  • Orgmail: Låter dig definiera det ursprungliga e -postmeddelandet
  • Uppskjuta: låter dig definiera den tid, i sekunder, då Procmail ska pausa en resurs.

MUA (Mail User Agents) -konfigurationMed Fedora hittar vi några MUA -program som Evolution som gör att vi kan öppna meddelandena. De flesta MUA: er som skapats för att visa och redigera e -postmeddelanden använder fjärr -SSL, detta för att garantera meddelandets säkerhet, likaså erbjuds SSL -kryptering till IMAP- och POP -protokollen via SSL -certifikat.

Om vi ​​vill skapa ett signerat säkerhetscertifikat måste vi ändra dovecot-openssl.cnf-filen i sökvägen:

 /etc/pki/dovecot/dovecot-openssl.cnf

Där måste vi ange följande kommandon:

 # rm -f certs /dovecot.pem private /dovecot.pem # /usr/libexec/dovecot/mkcert.sh

På detta sätt har vi skapat ett säkert certifikat, nu måste vi gå till sökvägen:

 /etc/dovecot/conf.d/10-ssl.conf

Där måste vi öppna filen med nano (nano 10-ssl.conf) och verifiera att dessa uppgif.webpter finns i följande rader:
ssl_cert =
ssl_key =

Slutligen måste vi starta om dovecot -tjänsten med kommandot:

 # systemctl starta om dovecot
För mer information om allt detta:

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave