Hur väljer jag den bästa SMTP-servern med öppen källkod?

Det finns en mängd olika SMTP-servrar (Simple Mail Transfer Protocol) med öppen källkod tillgängliga från och med 2011. Ett viktigt övervägande när man väljer det bästa från gänget är komplexiteten i installationen och konfigurationen av själva servern, eftersom processen kan vara otroligt teknisk eller, alternativt, kan utföras helt genom ett grafiskt användargränssnitt (GUI). Därefter, beroende på den exakta användningen av SMTP-servern med öppen källkod, kan konfigurerbart skydd mot mass- eller spam-e-postmeddelanden vara avgörande för att förhindra att servern översvämmas dagligen.

Om en SMTP-server med öppen källkod ska integreras i en större svit eller applikation, kan det vara viktigt att använda en server som tillåter plugin-program eller som är konfigurerbar så att in- och utdata enkelt kan ledas genom andra applikationer. Som programvara med öppen källkod kan serverns utvecklingsläge, såväl som utvecklarnas aktivitet, också hjälpa till att avgöra programvarans långsiktiga livskraft.

En av de viktigaste, och potentiellt frustrerande, aspekterna av att använda en SMTP-server med öppen källkod är den första installationen, anpassningen och konfigurationen av servern. Några av de mest populära servrarna med öppen källkod är helt beroende av konfigurationsfiler som måste modifieras i en textredigerare för att ändra eller visa alternativ. Andra program ger användaren kontroll genom ett omfattande GUI så att alternativ kan ställas in eller ändras med knappar, rattar eller en lista med giltiga val. Även om det kanske inte är någon stor skillnad i kraften hos den underliggande SMTP-servern, bör den metod som servern använder för konfigurationen granskas noggrant.

Om SMTP-servern med öppen källkod ska användas via Internet är anpassningsbara filtreringsalternativ viktiga. Dessa kan inkludera funktioner som domännamnsfiltrering, svartlistning och autentisering för att förhindra slumpmässiga användare från att logga in och skicka e-post via servern. Filter som accepterar reguljära uttryck eller andra mönster är särskilt effektiva, även om de inte är ett vanligt inslag i SMTP-servrar 2011.

En SMTP-server med öppen källkod kan användas som en fristående server för att bearbeta e-post för ett nätverk, eller så kan den vara en enskild del av en större applikation eller serverkonfiguration. Alla SMTP-servrar kan inte enkelt integreras med andra applikationer, och den förmågan är viktig att leta efter om den behövs. Vissa servrar med öppen källkod har stöd för plugin-program eller har källkod tillgänglig som enkelt kan kompileras för att möta en specifik efterfrågan. Det kan också vara viktigt att titta på vilka externa program som SMTP-servern kräver för att köra, eftersom flera servrar är byggda med andra serververktyg med öppen källkod som måste installeras och konfigureras för att SMTP-servern ska fungera korrekt.
För långvarig användning kan det vara viktigt att avgöra hur aktiva utvecklarna av SMTP-servern med öppen källkod är. När teknik och protokoll utvecklas kan ett stillastående projekt med öppen källkod snabbt bli föråldrat. Samtidigt bör servern vara i ett stadium där den är tillräckligt stabil så att patchar och korrigeringar inte distribueras dagligen.