Kako mogu odabrati najbolji SMTP poslužitelj otvorenog koda?

Postoji niz poslužitelja otvorenog koda s jednostavnim protokolom za prijenos pošte (SMTP) koji su dostupni od 2011. Jedno glavno razmatranje pri odabiru najboljeg iz gomile je složenost postavljanja i konfiguracije samog poslužitelja, jer proces može biti nevjerojatno tehnički ili, alternativno, može se izvesti u potpunosti putem grafičkog korisničkog sučelja (GUI). Nadalje, ovisno o točnoj upotrebi SMTP poslužitelja otvorenog koda, konfigurabilna zaštita od masovne ili neželjene e-pošte može biti od vitalnog značaja za sprječavanje svakodnevnog preplavljivanja poslužitelja.

Ako će se SMTP poslužitelj otvorenog koda integrirati u veći paket ili aplikaciju, tada bi moglo biti važno koristiti poslužitelj koji omogućuje dodatke ili koji se može konfigurirati tako da se ulaz i izlaz mogu lako prenositi kroz druge aplikacije. Kao softver otvorenog koda, stanje razvoja poslužitelja, kao i aktivnost programera, također mogu pomoći u određivanju dugoročne održivosti softvera.

Jedan od najvažnijih i potencijalno frustrirajućih aspekata korištenja SMTP poslužitelja otvorenog koda je početno postavljanje, prilagodba i konfiguracija poslužitelja. Neki od najpopularnijih poslužitelja otvorenog koda u potpunosti se oslanjaju na konfiguracijske datoteke koje se moraju mijenjati u uređivaču teksta da bi se promijenile ili pregledale opcije. Drugi programi daju korisniku kontrolu kroz sveobuhvatan GUI tako da se opcije mogu postaviti ili mijenjati pomoću gumba, kotačića ili popisa valjanih izbora. Iako možda neće postojati velika razlika u snazi ​​temeljnog SMTP poslužitelja, treba pažljivo razmotriti metodu koju poslužitelj koristi za konfiguraciju.

Ako će se SMTP poslužitelj otvorenog koda koristiti putem Interneta, tada su važne prilagodljive opcije filtriranja. To može uključivati ​​značajke kao što su filtriranje imena domene, crna lista i autentifikacija kako bi se spriječilo slučajne korisnike da se prijave i šalju poštu putem poslužitelja. Filtri koji prihvaćaju regularne izraze ili druge obrasce posebno su učinkoviti, iako nisu uobičajena značajka na SMTP poslužiteljima u 2011. godini.

SMTP poslužitelj otvorenog koda može se koristiti kao samostalni poslužitelj za obradu pošte za mrežu, ili može biti jedan dio veće aplikacije ili postava poslužitelja. Ne mogu se svi SMTP poslužitelji lako integrirati s drugim aplikacijama, a tu mogućnost je važno potražiti ako je potrebna. Određeni open source poslužitelji imaju podršku za dodatke ili imaju dostupan izvorni kod koji se lako kompajlira kako bi zadovoljio specifične zahtjeve. Također bi moglo biti važno pogledati koje vanjske programe SMTP poslužitelj zahtijeva za pokretanje, jer je nekoliko poslužitelja izgrađeno pomoću drugih poslužiteljskih alata otvorenog koda koje će trebati instalirati i konfigurirati da bi SMTP poslužitelj ispravno radio.
Za dugotrajnu upotrebu može biti važno utvrditi koliko su aktivni programeri SMTP poslužitelja otvorenog koda. Kako se tehnologija i protokoli razvijaju, stagnirajući projekt otvorenog koda mogao bi brzo postati zastario. Istodobno, poslužitelj bi trebao biti u fazi u kojoj je dovoljno stabilan tako da se zakrpe i popravci ne distribuiraju na dnevnoj bazi.