Archive for January, 2009

Salve, vendo proxy pop3 (volendo anche imap :P ) a prezzi modici

January 05th, 2009 | Category: tmrc

..proseguendo la scia di un precedente post..

$emi-bruni = Emiliano Bruni;

$emi-foto = Emiliano Verrocchio;

A quanto pare il piccolo $emi-foto (che ha aggiunto da poco nuove foto sul suo blog, andatele a vedere!) continua ad avere problemi con l’utilizzo della posta elettronica, ma non per sua colpa o sua inesperienza.

Il problema e’ che lui attualmente si trova ad Helsinki, e si connette ovviamente tramite un provider finlandese.

Il suo desiderio era continuare a controllare la propria casella di posta @libero.it tramite client (anche perche’ la webmail attuale fa decisamente cagare), in questo caso Thunderbird.

Cosa succede pero’?

Che il server pop3 di Libero non consente l’accesso da indirizzi ip di provider che non siano appunto Libero:

$ telnet pop3.libero.it 110
Trying 193.70.192.70…
Connected to pop.libero.it.
Escape character is ‘^]’.
+OK POP3 PROXY server ready (7.0.027) <[email protected]>
user arfarf@libero.it
+OK Password required
pass lollol
-ERR [AUTH] POP3 access not allowed
Connection closed by foreign host.

Come risolvere? Mi e’ venuta l’idea di installare sul mio server casalingo un proxy pop3/imap (anche ssl), Perdition.

Non avevo mai usato questo software, ne sono venuto a conoscenza tramite $emi-bruni e le conseguenze di una storica nottata in Micso………

(per la serie: “misura la tua altezza in unita’ rack!” :D)

L’implementazione e’ stata leggermente diversa, e senza dubbio piu’ semplice: mentre nel caso Quipo bisognava “convogliare” diverse autenticazioni (su ip differenti) su un unico database, io, disponendo di un solo ip đŸ™‚ , ho semplicemente bindato Perdition su una porta non-standard, diversa dalla 110 (che uso gia’ per il MIO account di posta đŸ˜› )

$emi-foto dunque ha modificato la configurazione del suo account, specificando come server pop3 non piu’ quello originale, ma il mio hostname (uso un dns dinamico, tramite il servizio DynDNS).

Quindi tutto cio’ che arriva qui sul mio server, e che “matcha” l’indirizzo email di $emi-foto, viene proxato verso il vero pop3 (pop3.libero.it), ovviamente apparendo col mio indirizzo ip della mia connessione, che non a caso e’ Infostrada đŸ˜›

$people = array(‘Emiliano Bruni’,’Emiliano Verrocchio’);
foreach ( $people as $nome ) { echo ‘Grazie ‘.$nome.’!<br>’; }

3 comments