E-post

Köra din egen e-postserver för produktion

Köra din egen e-postserver för produktion

E-post är svårt.

Du borde veta det framför. Det är inte för svaga hjärtan. Vänd dig om och titta inte tillbaka och allt det där.

Nu när rätt varningar är ur vägen, låt oss utforska de vanligaste tillgängliga alternativen när du kör din egen e-postserver. Jag går igenom fördelarna och nackdelarna med varje tillvägagångssätt och förhoppningsvis ger dig den insikt du behöver för att fatta detta svåra beslut.

Varför köra din egen e-postserver?

Sekretess är det största problemet. Google skannar din e-post för att visa relaterad reklam. Även om detta görs automatiskt och förmodligen ingen människa någonsin ser det, så passar det fortfarande inte bra hos vissa. Microsoft och andra hävdar att de inte gör det, men Edward Snowden läcker om NSA: s länkar till de flesta större e-postleverantörer, inklusive Google och Microsoft, gör det klart att din e-post till en av dessa leverantörer kommer att skannas.

Det är värt att nämna att integritet är en svår sak att uppnå i e-post. Om du skickar ett e-postmeddelande till någon som använder Googles eller Microsofts e-postservrar, kommer din kommunikation med den personen att skannas och analyseras på samma sätt. Sekretess, åtminstone så mycket som det är möjligt i e-post utan användning av PGP-kryptering, är bara något garanterat så länge du kommunicerar med någon som antingen använder samma server eller använder en server med liknande nivåer av dataskydd.

Kostnader är ofta också ett problem, även om leverantörer i allmänhet erbjuder brevlådor från mindre än $ 10 USD per månad. Detta kan tyckas dyrt jämfört med kostnaden för en liten virtuell server, särskilt om du har många användare, men det är värt att ta hänsyn till administrationstiden vid installation och underhåll, samt kostnaden för all inblandad kommersiell programvara.

Potentiella hinder

Det är viktigt att veta vad du kommer in i med att köra din egen e-postserver för produktion. Medan du får integritet och kan sänka kostnaderna måste du göra underhåll, även i ett helautomatiskt system. Förutom normala systemadministrationsuppgifter som säkerhets- och bugfixuppdateringar måste du hantera diagnostisering av avvisningsaviseringar, justering av brevlådekvoter och hantering av svartlistor.

Svartlistor är både en välsignelse och en förbannelse för e-postadministratörer. Genom att validera inkommande e-post mot dem kan du minska mycket SPAM. Du måste dock också vara försiktig så att du inte hamnar på en genom dina användares handlingar. Det är inte troligt att en e-postserver kommer att stöta på det här problemet om du inte har ett komprometterat konto eller oseriös användare, men om du gör webbhotell på samma server måste du vara helt säker på att alla webbskript hålls uppdaterade. En server som till exempel är värd för WordPress-webbplatser gör ett dåligt val att vara värd för e-post om du inte är flitig med att hålla dina webbplatser uppdaterade och säkra.

Ska jag köra min egen e-postserver?

Om du inte är bekväm med att köra din egen server, inte vet hur du åtgärdar e-postserverproblem och inte kan tolerera mottagnings- och leveransproblem, kör du inte din egen e-postserver. I det här fallet rekommenderar jag att du tittar på erbjudanden från Google eller Microsoft eller någon av de många mindre leverantörerna.

Det är värt att nämna att du fortfarande kan ha enstaka tillförlitlighetsproblem även med små leverantörer. Närvaron av Google och Microsoft på denna marknad är stark och båda tenderar att köra showen. Andra leverantörer måste ständigt anpassa sig till de standarder de använder och tillämpar.

Trots varningarna och fallgroparna finns det några goda fördelar med att köra din egen e-postserver. Låt oss utforska alternativen.

Alternativ 1 - Använd kommersiell programvara som cPanel

cPanel är ett webbhotellplattformsystem som installeras på RedHat Enterprise Linux eller CentOS och konfigurerar om systemet för att tillhandahålla ett komplett utbud av tjänster, inklusive e-post. cPanel använder Exim mail transfer agent (MTA) och har en mycket avancerad konfigurationsmotor och spamdetekteringssystem via SpamAssassin.

Mängden alternativ som är tillgängliga för anpassning via ett lättanvänt grafiskt gränssnitt är många och kan vara överväldigande. Standardkonfigurationen är dock mycket funktionell och fungerar för de flesta användare direkt ur lådan. Användare erbjuds en förpaketkonfiguration av tre webbmailsystem - Horde, Squirrelmail och RoundCube. Dessutom ingår utmärkt stöd för POP3-, IMAP- och SMTP-protokoll, mobilsupport, kalender- och kontaktdelning på iOS-enheter och till och med fulltextsökning i brevlådan.

Licenser för virtuella dedikerade servrar kostar cirka $ 10 till $ 20 USD per månad, beroende på licensleverantör. Det kan levereras med din server utan kostnad. Du får också support från både din datacenterlicensleverantör och, som en sista utväg för mer komplexa problem, cPanel.

Alternativ 2 - Webmin / Virtualmin

Webmin erbjuder en enkel att installera och konfigurera en lösning för webb- och e-posthosting via ett plugin med dubbla licenser som heter Virtualmin. Även om det liknar cPanel har det inte så mycket polering av användargränssnittet. Med detta sagt, med enkel konfiguration via ett webbgränssnitt, är det helt användbart och ger en betydande genväg till e-post för levande produktion.

Webmin / Virtualmin riktar sig till en mer avancerad publik. Medan en nybörjare säkert kan installera Webmin via det enkla installationsskriptet som tillhandahålls krävs mer kommandorad och praktisk konfiguration över ett system som cPanel. Webmin tillhandahåller mycket fler anpassningsalternativ än cPanel, men denna flexibilitet tillhandahålls vanligtvis via SSH-kommandon och redigering av konfigurationsfiler snarare än via det grafiska gränssnittet.

Webmin är öppen källkod och kan installeras på ett stort antal Linux-system, inklusive RedHat Enterprise Linux, CentOS, Debian, Ubuntu och Arch. Det har också en valfri kommersiell licens och support.

Alternativ 3 - Rolling Your Own

cPanel och Webmin ger utmärkta standardkonfigurationer, men dessa system är motståndskraftiga mot extrem anpassning. Webmin tolererar detta bättre än cPanel, men med endera lösningen är det bättre med arbetsflödet och metoderna som beskrivs i dokumentationen. Anpassade integrationer med andra system kan bryta cPanel eller Webmin.

Om du behöver något mer anpassat, eller föredrar att undvika att ha en tredjeparts mjukvarulösning som hanterar ditt e-postsystem, är det förmodligen det bästa sättet att rulla ditt eget. Detta är inte svårt, men för skalinstallationer kräver det lite verktygsskapande för att säkerställa att nya användare läggs till korrekt, befintliga användare underhålls, lösenord återställs med säkra värden och nya virtuella domäner dirigeras korrekt.

Det här alternativet kräver mest arbete och kunskap. Att bygga din egen e-postserver från grunden kräver också mer underhåll för att säkerställa att systemuppdateringar inte bryter ditt arbetsflöde och hanteringssystem. Som sagt kommer du att sluta med ett system som verkligen är ditt eget och är konfigurerat på det exakta sätt du behöver.

Slutsats

Om du överväger att köra din egen e-postserver rekommenderar jag starkt att du väger för- och nackdelar innan du går in i projektet. Det är mycket arbete, både i förväg och fortlöpande, men fördelarna med integritet, säkerhet och anpassning är svåra att slå.

Portar med öppen källkod för kommersiella spelmotorer
Gratis, öppen källkod och plattformsmekaniska rekreationer kan användas för att spela gamla såväl som några av de ganska senaste speltitlarna. I den h...
Bästa kommandoradsspel för Linux
Kommandoraden är inte bara din största allierade när du använder Linux, det kan också vara källan till underhållning eftersom du kan använda den för a...
Bästa Gamepad Mapping Apps för Linux
Om du gillar att spela spel på Linux med en gamepad istället för ett typiskt tangentbord och musinmatningssystem, finns det några användbara appar för...