Jak si mohu vybrat nejlepší SMTP server s otevřeným zdrojovým kódem?
Od roku 2011 je k dispozici celá řada serverů s protokolem SMTP (open source simple mail transfer protocol). Jedním z hlavních faktorů při výběru toho nejlepšího ze skupiny je složitost nastavení a konfigurace samotného serveru, protože tento proces může být neuvěřitelně technický. nebo, alternativně, může být provedeno zcela prostřednictvím grafického uživatelského rozhraní (GUI). Dále, v závislosti na přesném použití pro SMTP server s otevřeným zdrojovým kódem, může být nezbytná konfigurovatelná ochrana před hromadnými nebo spamovými e-maily, aby se zabránilo každodennímu zaplavení serveru. Pokud bude SMTP server s otevřeným zdrojovým kódem integrován do větší sady nebo aplikace, může být důležité použít server, který umožňuje plug-iny nebo který je konfigurovatelný, takže vstup a výstup lze snadno převádět přes jiné aplikace. Jako software s otevřeným zdrojovým kódem může stav vývoje serveru i činnost vývojářů také pomoci při určování dlouhodobé životaschopnosti softwaru.
Jedním z nejdůležitějších a potenciálně frustrujících aspektů používání serveru SMTP s otevřeným zdrojovým kódem je počáteční nastavení, přizpůsobení a konfigurace serveru. Některé z nejpopulárnějších serverů s otevřeným zdrojovým kódem se zcela spoléhají na konfigurační soubory, které je třeba upravit v textovém editoru, aby se změnily nebo zobrazily možnosti. Ostatní programy poskytují uživateli kontrolu nad komplexním grafickým uživatelským rozhraním, takže možnosti lze nastavit nebo změnit pomocí tlačítek, číselníků nebo seznamu platných voleb. I když nemusí existovat velký rozdíl ve výkonu základního serveru SMTP, měla by být pečlivě prozkoumána metoda, kterou server používá ke konfiguraci.
Pokud se bude server SMTP s otevřeným zdrojovým kódem používat přes internet, jsou důležité možnosti přizpůsobitelného filtrování. Mohou zahrnovat funkce, jako je filtrování doménových jmen, blacklisting a autentizace, aby se zabránilo náhodným uživatelům v přihlášení a odesílání pošty přes server. Filtry, které přijímají regulární výrazy nebo jiné vzorce, jsou zvláště účinné, ačkoli v roce 2011 nejsou na serverech SMTP běžnou funkcí.
Server SMTP s otevřeným zdrojovým kódem lze použít jako samostatný server pro zpracování pošty v síti nebo může být samostatnou součástí větší aplikace nebo nastavení serveru. Ne všechny servery SMTP lze snadno integrovat do jiných aplikací, a pokud je to nutné, je třeba tuto schopnost hledat. Některé servery s otevřeným zdrojovým kódem podporují pluginy nebo mají k dispozici zdrojový kód, který lze snadno sestavit, aby vyhověl specifické poptávce. Může být také důležité podívat se na to, jaké externí programy potřebuje server SMTP ke spuštění, protože několik serverů je vytvořeno pomocí jiných obslužných programů s otevřeným zdrojovým kódem, které bude nutné nainstalovat a nakonfigurovat, aby server SMTP správně fungoval.
Pro dlouhodobé použití může být důležité určit, jak aktivní jsou vývojáři serveru SMTP s otevřeným zdrojovým kódem. Jak se technologie a protokoly vyvíjejí, stagnující open source projekt by se mohl rychle stát zastaralým. Současně by server měl být ve fázi, kdy je dostatečně stabilní, takže záplaty a opravy nejsou distribuovány denně.