Postfix Transaktions e -posttjänst
Öppen källkod Mail Transfer Agent för UNIX -baserade system
Postfix är en kraftfull postöverföringsmeddel för e -post för e -postrutt och leverans. Det erbjuder värdefulla funktioner som skräppostkontroll, DB -support och loghantering.
Översikt
E -post är ett av de snabbaste och pålitliga kommunikationsmediet för företag och individer. Programvaran som kör hela detta kommunikationsmedium kallas Mail Server och Mail -klient. E -postservern som också är känd som Mail Transfer Agent är ansvarig för att överföra e -post från server till server på internet, medan Mail -klienten utför aktiviteterna för att hämta dessa e -postmeddelanden. Postfix kan köras på Unix-baserade system inklusive AIX, BSD, HP-UX, Linux, MacOS X, Solaris och detta gör det till ett val eftersom de flesta av världens system redan körs på Unix-baserade operativsystem. PostFix är också tillgängligt som standardprogramvara för postöverföring av många operativsystemförsäljare och stöder SMTP. Varje leverantör har sin egen anpassning till den ursprungliga programvaran enligt deras krav. Postfix erbjuder en fantastisk uppsättning kraftfulla funktioner som skräppostkontroll, databasstöd, loghantering och många fler. Det har ett brett stöd för databas som MySQL, Memcache SQLite, PostgreSQL, LDAP. Mail-in-A-Box erbjuder en webbmail och stöder IMAP/SMTP som gör det superlätt att synkronisera över dina mobila enheter. Det stöder också kontakter och kalendersynkronisering. Det levereras med HTTPS TLS -stöd och genererar och förnyar certifikat automatiskt med Let’s Encrypt som är en gratis SSL -certifikatleverantör. För att driva din affärsverksamhet smidigt och effektivt är ett toppklass och mycket optimerad postprogramvara mycket viktig och prestanda har varit nyckelfaktorn för PostFixs popularitet jämfört med annan postserverprogramvara. Den kan skicka mer än 300 e -postmeddelanden per sekund från en enda instans. De största problemen som företagen möter i dag när du använder e -postmeddelandet är spamming. Postfix har ett inbyggt kraftfullt innehållsfilter, som tar smärtan med skräppostfiltrering och gör att du oroar dig fri att bli uppblåst av skräppostmeddelandena.
Systemkrav
Postfix -postkön kräver att:
- Att byta namn på en fil till en nästan katalog ändrar inte filens inode-nummer.
- En fil går inte förlorad efter att Fsync () i den filen (inte dess överordnade katalog) har återlämnat framgångsrikt och sedan kraschar systemet. Detta måste vara sant även när den filen senare byts namn till en nästan katalog.
- När PostFix i en virtuell gästmaskin spolar en fil med Fsync (), får filinformationen inte cachas i flyktigt värdminne. Istället måste informationen omedelbart skrivas till disken (eller till ihållande cache) innan Fsync () återvänder i den virtuella gästmaskinen.
- Postfix kan ställa in exekveringen på en könsfil. Om detta inte fungerar kommer ingen e -post någonsin att levereras. Utöver ovanstående kräver leverans av postfix mailDir att:
- En fil kan vara hård kopplad mellan olika kataloger i närheten. -En fil går inte förlorad när den är hårt kopplad till en nästan katalog, lossad från den gamla katalogen, och sedan kraschar systemet. Postfix -postlådans leverans introducerar inga ytterligare krav. Filer i kommandot postfix \ _directory kräver att:
- Setgid -biten fungerar. Detta krävs för att komma åt e-postkön med kommandot Postdrop och för att få åtkomst till skyddade Unix-domänuttag med kommandon Postdrop och Postqueue.
Funktioner
Följande är en lista över stora postfix -funktioner. Vissa funktioner kräver tredjepartsbibliotek (exempel: LDAP, SQL, TLS). Andra funktioner är endast tillgängliga när det nödvändiga operativsystemets stöd finns och PostFix vet hur man använder det (exempel: IP -version 6, anslutningscachning).
- Linux containerstöd
- Loggning till loggfil
- Skräppostkontroller
- MailDir och Mailbox -format
- Flera databasstöd
- Protokollstöd
- Adressmanipulation
- Öppen källa
Installations instruktioner
Installera Postfix på Ubuntu
Postfix ingår i Ubuntus standardförvar, så installationen är oerhört enkel.
För att börja, uppdatera din lokala paketcache för APT
och installera sedan programvaran. Vi kommer att passera i “debian_priority = låg” miljövariabel i vårt installationskommando för att svara på ytterligare instruktioner:
sudo apt-get update
sudo DEBIAN_PRIORITY=low apt-get install postfix
Använd följande information för att fylla i dina instruktioner korrekt för din miljö:
- Allmän typ av postkonfiguration?: För detta väljer vi webbplats eftersom detta matchar våra infrastrukturbehov.
- System E -postnamn: Detta är basdomänen som används för att konstruera en giltig e -postadress när endast kontot med adressen anges. Till exempel är värdnamnet för vår server
mail.example.com ', men vi vill förmodligen ställa in systemets e -postnamn till
exempel.com’ så att med tanke på användarnamnetuser1 'kommer Postfix att använda adressen
detta e -postmeddelande Adressen skyddas från spambots. Du behöver javaScript aktiverat för att se det.document.getElementById (‘cloak9398888f102c844e786c95e32ef264a8c’). Innerhtml = ‘’; var prefix = ‘m a’+‘i l’+’t =‘hr’+‘ef’+’=’;var addy939888f102c844e786c95e32ef264a8c=’user1’+’@’;addy939888f102c844e786c95e32ef264a8c=addy939888f102c844e786c95e32ef264a8c+’example ; ‘+’ . ‘+’ c o m ‘; var addy_text939888f102c844e786c95e32ef264a8c =’ u s e r1 ‘+’ @ ‘+’ e x a #101; ‘+’ . ‘+’ c o m ‘; dokument.getElementById (’ cloak939888f102c844e786c95e32ef264a8c ‘). Innerhtml+=’ ‘’+addy_text939888f102c844e786C92E32E32Em2Ef2Em2Em2Em2Em2Ef2Em2Ef2Em2Em2Ef2. - ROOT OCH POSTMASTER -mailmottagare: Detta är Linux -kontot som kommer att vidarebefordras e -post adresserad till
root@
ochpostmaster@
. Använd ditt primära konto för detta. I vårt fall, Sammy. - Andra destinationer att acceptera e -post för: Detta definierar de postdestinationer som denna postfix -instans kommer att acceptera. Om du behöver lägga till andra domäner som den här servern kommer att ansvara för att ta emot, lägg till dem här, annars bör standard fungera bra.
- kraft synkrona uppdateringar i e -postkön?: Eftersom du sannolikt använder ett journalerat filsystem, acceptera nej här.
- Lokala nätverk: Det här är en lista över de nätverk som din e -postserver är konfigurerad för att vidarebefordra meddelanden för. Standardvärdet bör fungera för de flesta scenarier. Om du väljer att ändra det, se till att vara mycket restriktiv när det gäller nätverksområdet.
- Mailbox Size Limit: Detta kan användas för att begränsa storleken på meddelanden. Att ställa in den till “0” inaktiverar alla storleksbegränsningar.
- Lokal adressförlängningskaraktär: Detta är karaktären som kan användas för att separera den vanliga delen av adressen från en förlängning (används för att skapa dynamiska alias).
- Internetprotokoll som ska användas: Välj om du vill begränsa IP -versionen som PostFix stöder. Vi väljer “alla” för våra ändamål. För att vara uttrycklig är det de inställningar vi kommer att använda för den här guiden:
- Allmän typ av postkonfiguration?: Webbplats
- System Mail Name: Exempel.com (inte mail.example.com)
- Rot- och postmaster -mailmottagare: Sammy
- Andra destinationer att acceptera e -post för: $ myHostName, Exempel.com, mail.example.com, localhost.example.com, localhost
- kraft synkrona uppdateringar i postkön?: Nej
- Lokala nätverk: 127.0.0.0/8 \ [:: ffff: 127.0.0.0 ]/104 \ [:: 1 ]/128
- Mailbox Size Limit: 0
- Lokal adressförlängningskaraktär: +
- Internetprotokoll att använda: alla Om du någonsin behöver återvända för att justera dessa inställningar kan du göra det genom att skriva:
$ sudo dpkg-reconfigure postfix
De instruktionerna kommer att förbefolkas med dina tidigare svar. När du är klar kan vi nu göra lite mer konfiguration för att ställa in vårt system hur vi vill ha det.
FAQs
What is Postfix used for?
Postfix is a free and open-source mail transfer agent (MTA) to deliver electronic emails to accounts that are external to the system. It is a great alternative to the widely-used Sendmail program. Postfix email server is simple and easy to setup smtp server ubuntu
Is Postfix open source?
Postfix mail server is an open source and self-hosted mail transfer agent (MTA). Postfix linux smtp server configuration source code repository is available at Github.
Is Postfix free?
Yes, Postfix is a free to use, dowload and configure postfix to send mail open source mta, released under the IBM Public License 1.0.
In what language is Postfix written?
Postfix email list management software is written in C and Html languages.
What are top alternatives to Postfix?
Dovecot, OpenSMTP, Sendmail, Mailinator, Postal, Dovecot, Exim and Qmail are some popular alternatives to Postfix smtp configuration.