Od leta 2011 so na voljo številni odprtokodni strežniki s preprostim protokolom za prenos pošte (SMTP). Eden od glavnih dejavnikov pri izbiri najboljšega iz množice je zapletenost nastavitve in konfiguracije samega strežnika, saj je postopek lahko izjemno tehničen. ali pa se lahko v celoti izvede prek grafičnega uporabniškega vmesnika (GUI). Nadalje, odvisno od natančne uporabe odprtokodnega strežnika SMTP, je lahko nastavljiva zaščita pred množično ali neželeno pošto ključnega pomena za preprečevanje vsakodnevne poplave strežnika.
Če bo odprtokodni strežnik SMTP integriran v večjo zbirko ali aplikacijo, je morda pomembno, da uporabite strežnik, ki omogoča vtičnike ali ki ga je mogoče konfigurirati, tako da se lahko vhod in izhod zlahka prenašata prek drugih aplikacij. Kot odprtokodna programska oprema lahko stanje razvoja strežnika, pa tudi dejavnost razvijalcev, prav tako pomaga pri določanju dolgoročne sposobnosti preživetja programske opreme.
Eden najpomembnejših in potencialno frustrirajočih vidikov uporabe odprtokodnega strežnika SMTP je začetna nastavitev, prilagajanje in konfiguracija strežnika. Nekateri najbolj priljubljeni odprtokodni strežniki se v celoti zanašajo na konfiguracijske datoteke, ki jih je treba spremeniti v urejevalniku besedil za spreminjanje ali ogled možnosti. Drugi programi omogočajo uporabniku nadzor prek obsežnega GUI, tako da je mogoče možnosti nastaviti ali spremeniti z gumbi, številčnicami ali seznamom veljavnih izbir. Čeprav morda ni velike razlike v moči osnovnega strežnika SMTP, je treba natančno preučiti metodo, ki jo strežnik uporablja za konfiguracijo.
Če se bo odprtokodni strežnik SMTP uporabljal prek interneta, so pomembne prilagodljive možnosti filtriranja. Te lahko vključujejo funkcije, kot so filtriranje domenskih imen, črni seznam in preverjanje pristnosti, da se naključnim uporabnikom prepreči prijava in pošiljanje pošte prek strežnika. Filtri, ki sprejemajo regularne izraze ali druge vzorce, so še posebej učinkoviti, čeprav niso pogosta značilnost strežnikov SMTP v letu 2011.
Odprtokodni strežnik SMTP se lahko uporablja kot samostojen strežnik za obdelavo pošte za omrežje ali pa je lahko en del večje aplikacije ali nastavitve strežnika. Vseh strežnikov SMTP ni mogoče enostavno integrirati z drugimi aplikacijami in to zmožnost je pomembno iskati, če je potrebna. Nekateri odprtokodni strežniki imajo podporo za vtičnike ali pa imajo na voljo izvorno kodo, ki se zlahka prevede za zadovoljitev posebnega povpraševanja. Morda bi bilo pomembno pogledati tudi, katere zunanje programe potrebuje strežnik SMTP za zagon, saj je več strežnikov zgrajenih z uporabo drugih odprtokodnih strežniških pripomočkov, ki jih bo treba namestiti in konfigurirati za pravilno delovanje strežnika SMTP.
Za dolgotrajno uporabo je lahko pomembno ugotoviti, kako aktivni so razvijalci odprtokodnega strežnika SMTP. Ko se tehnologija in protokoli razvijajo, lahko stagnirajoči odprtokodni projekt hitro postane zastarel. Hkrati bi moral biti strežnik v fazi, ko je dovolj stabilen, tako da se popravki in popravki ne distribuirajo vsak dan.