Snowbox är en enkel och lätt att använda POP3-server skriven i Perl. Det kan sättas upp i ett par minuter och inte förlitar sig på att redigera dussintals filer utspridda olika konfigurations kataloger.
Trots sin simplness det en fullfjädrad POP3-server. Se funktionen listan nedan. Det vann "Open Source Jahrbuch" hacking tävling, en programmeringstävling där kod med maximalt 500 rader kan läggas fram. Du kan ladda ner boken och artikeln som mentiones Snowbox gratis.
Skalbarhet
Eftersom det körs från inetd Snowbox är inte en högpresterande POP3-server. Men det är säkert nog för de vanligaste användningsfall och den perfekta lösningen för mindre webbplatser som vill ha en enkel och lätt att använda servern.
Installation:
Kör "make install" i distributionskatalogen. Detta kommer att installera Snowbox körbara i / usr / local / sbin och skapa en initial config katalogen / etc / snowbox. Denna katalog kommer att innehålla två filer: "config", den globala konfigurationsfilen för snownews, och "user.auth", som innehåller användarna tillåts att ansluta till servern. Dessa filer kommer aldrig att skrivas över om de redan existerar.
Konfigurationen är ganska mycket självförklarande. Se manual för mer information om vad som kan göras
Funktioner :.
- Stöder APOP autentisering
- (Säkerhet) Körs som en användarprocess gång autentiserad.
- (Säkerhet) nr temporära filer.
- (Säkerhet) Mycket litet kodbas som är enkla att bygga.
- SSL är möjligt genom att använda stunnel.
- Naturligtvis är alla POP3-funktionalitet implementeras, för!
Vad är nytt i den här versionen:
- Denna version åtgärdar ett problem med mellanslag i lösenord, fixar en krasch i TOP kommandot, och tillägger förbättrad brevlåda fillåsning, bland andra, mindre förbättringar.
Vad är nytt i version 2.0:.
- Snowbox har skrivits om i Go
- Det stöder nu SSL och IPv6, och förlitar sig inte på inetd längre.
Vad är nytt i version 1.0:
- En koppling timer har lagts till. Snowbox lämnar nu automatiskt efter det inte har anmält några uppgifter inom 5 minuter. Normalt jag trodde en klient som fick koppla bort genom att förlora anslutningen automatiskt skulle leda till inetd för att avsluta processen, men det verkar som jag hade fel.
- CAPA kommando från POP3 valfria kommandon RFC, reklam TOP, USER, UIDL och förfaller aldrig har lagts till. Inte en stor sak, men, ja ... det gör ökar listan funktion!
Krav :
- Perl
- Digest :: MD5
Kommentarer hittades inte