Postfix (Mail Transfer Agent)

Postfix

Postfix-logo.png
Grundläggande information

utvecklaren IBM
Aktuell  version 3.5.8
( 7 november 2020 )
operativ system olika Unix-derivat
programmeringsspråk C.
kategori Mail Transfer Agent
Licens IBM Public License
Tysktalande Nej
postfix.org

Postfix är en mailöverföringsagent för Unix- och Unix-derivat . Vid tidpunkten för utvecklingen bör programvaran vara ett kompatibelt alternativ till Sendmail . Programmerarna ägde särskild uppmärksamhet åt säkerhetsaspekter. Postfix-källkoden är tillgänglig under IBM Public License och är därför fri programvara .

berättelse

Postfix utvecklades 1998 av Wietse zweize Venema och publicerades ursprungligen under namnet VMailer. Under en varumärkesundersökning fann man att detta namn liknar ett annat varumärke och namnet ” IBM Secure Mailer + Postfix” gavs. Wietse Venema kommenterade sökandet efter ett namn enligt följande:

Vi tillbringade flera månader med att namnge programmet.

IBMs namnspolicy dödade alla namn vi tänkte på, och därför
bestämde vi oss för att ändra taktik. Programmet har nu två namn:
IBM Secure Mailer + Postfix.

Designmålet var ett snabbt, säkert och enkelt att administrera system.

egenskaper

Postfix är ett snabbt system som är lätt att administrera i förhållande till Sendmail eller qmail . Ändå gäller följande: Som alla MTA kräver Postfix också fördjupad kunskap om e-postservern, protokoll och omfattande systemkunskap, eftersom konfigurationerna kan vara mycket komplexa beroende på applikation.

Postfix lade särskild vikt vid enkel administration (eftersom det i princip bara finns två konfigurationsfiler) och en säker e-postserver. Det är kompatibelt med Sendmail, så det fungerar med program som förväntar sig Sendmail som en e-postserver istället för Postfix. Dessutom har den en modulstruktur och kör så långt som möjligt sin kod utan root- rättigheter. Konfigurationsändringar är möjliga under körning och antas utan omstart.

Denna modulära struktur visas i bilden nedan. Det finns fyra elementtyper i detta:

Gula ellipser
De står vart och ett för en demon som exakt en uppgift har tilldelats. Denna modularitet förklarar den höga säkerhetsnivån och stabiliteten som kännetecknar Postfix.
Blå lådor
De blå rutorna står för så kallade uppslagstabeller (postfix-kartor) . De innehåller information i två kolumner som kan användas för vidare bearbetning av e-post. Detta kan vara en åtkomstlista som avgör om e-postmeddelandet accepteras eller inte, för att skriva om adressaten eller avsändaren, eller den vidare väg (transport) som ett e-postmeddelande ska ta.
Gula lådor
De gula rutorna står för så kallade köer, där e-postmeddelanden fysiskt lagras på databäraren (mestadels hårddisk eller en NFS- enhet), eller för slutlig leverans, till exempel en användares brevlåda (exempel: / var / mail / Användarnamn).
vita moln
De står för eventuell in- eller utresa av Postfix-systemet. Som ett exempel till vänster SMTP D- demon, som ansvarar för att ta emot e-post via TCP-port 25 (om inte annat har konfigurerats). Å andra sidan finns det SMTP Daemon, som ansvarar för vidarebefordran av e-post till andra SMTP.
Image
Postfix-arkitektur

Alla demoner (gula ellipser) startas och övervakas av Postfix-huvudprocessen vid behov.

Med version 3.0 tillkom SMTPUTF8, dvs. stöd för internationaliserade domännamn och UTF-8- namn i brevlådor och rubriker och dynamiskt länkade bibliotek och databasinsticksprogram .

Se även

litteratur

webb-länkar

Individuella bevis

  1. Wietse Zweze Venema: Postfix stabil version 3.5.8 och äldre versioner 3.4.18, postfix-3.3.15, 3.2.20 . 8 november 2020 (nås 12 november 2020).
  2. Släpp 3.5.8 . 8 november 2020 (nås 16 november 2020).
  3. ^ Gregor Longariva: Postfix - ersättaren för Sendmail? Modulärt och säkert. I: Linux Magazin 05/2006. Hämtad 26 januari 2010 .
  4. Mick Brauer och Brenno de Winter: Använda Postfix för säkra SMTP-gateways. I: linuxjournal.com. Hämtad den 26 januari 2010 (engelska): "Det är uppenbart att Mr. Venema har tagit historiens lärdomar (som kronikerats av CERT, bugtraq, et al.) Mycket till hjärtat."
  5. ^ Moritz Förster: Free Mail Transfer Agent Postfix 3.0 publicerad. I: heise online . Heise Medien GmbH & Co. KG, 10 februari 2015, nås den 19 juli 2019 .