smtp server (era [Solira] Shell contest)

Salvatore Sanfilippo antirez a gmail.com
Mar 12 Set 2006 18:04:57 CEST


On 9/12/06, KatolaZ <katolaz a katolaz.homeunix.net> wrote:
>
> Sai benissimo che gli SMTP sono tra i server piu' complessi e delicati
> che esistano. Non e' un task facile scrivere un SMTP server AFFIDABILE,
> SICURO, VELOCE etc....

infatti non deve essere tutte queste cose assieme in maniera
troppo intensa.

SICURO: se e' semplice anche su singolo processo che si limita a fare il binding
della porta e droppare i privilegi, va benissimo.

VELOCE: il 99% degli utenti vuole una cosa facile da configurare
e capace di ricevere un po' di email al secondo, non devono farci la gara ;)

AFFIDABILE: non tiene la coda, dunque elimina un sacco di problemi,
deve stare attento solo a scrivere nel file della mbox senza perdersi
pezzi o cose del genere, ma la API del locking c'e' su unix da un tre
decenni :)

pero' e' FACILE, quello che non hanno gli altri. Il trucco e' che invece di
fare un programma che serve il 100% degli utenti rompendo le scatole
al 95% di essi, ne fai uno che serve il 95% degli utenti rompendo le scatole
allo 0.001% di essi.

Ciao,
Salvatore

>
> HND
>
> KatolaZ
>
> --
> [ Enzo Nicosia aka KatolaZ --- GLUG Catania -- Freaknet Medialab ]
> [ me [at] katolaz.homeunix.net -- http://katolaz.homeunix.net -- ]
> [ GNU/Linux User:#325780/ICQ UIN: #258332181/GPG key ID 0B5F062F ]
> [ Fingerprint: 8E59 D6AA 445E FDB4 A153 3D5A 5F20 B3AE 0B5F 062F ]
>
>
> _______________________________________________
> Solira mailing list
> Solira a liste.solira.org
> http://liste.solira.org/cgi-bin/mailman/listinfo/solira
>
>
>


-- 
Salvatore 'antirez' Sanfilippo
We're programmers. Programmers are, in their hearts, architects -- Joel Spolsky
http://www.invece.org


Maggiori informazioni sulla lista Solira