Hits : 2655

Imap Proxy Server :: Mini How To 


Imap Proxy Server


http://imapproxy.org/


Αποτελεί μία από τις πιο απλές και καλές λύσεις για να μπορεί κανείς να έχει πρόσβαση σε 
έναν imap server ο οποίος βρίσκεται πίσω από ένα DMZ


top


Εγκατάσταση


Ο τρόπος που γίνεται εγκατάσταση παρουσιάζεται στις παρακάτω γραμμές :


wget -c http://imapproxy.org/downloads/up-imapproxy-1.2.6.tar.gz
tar zxvf up-imapproxy-1.2.6.tar.gz
cd up-imapproxy

./configure
make
make install
make install-conf
make install-init


top


Παραμετροποίηση


Το αρχείο ρυθμίσεων του imapproxy είναι το εξής:


/etc/imapproxy.conf


Και η μοναδική αλλαγή που πρέπει να κάνουμε ώστε να παίξει
(δλδ να ορίσουμε να παίξει ως imap proxy server) είναι η παρακάτω
γραμμή :


server_hostname my.server.gr


όπου my.server.gr είναι το host name του imap server μας.


top


Εκκίνηση / Έλεγχος


Για να εκκινήσουμε τον imap proxy server απλά ως διαχειριστές πληκτρολογούμε :


/etc/init.d/imapproxy start


Για να ελέγξουμε ότι ο imap proxy server λειτουργεί κανονικά αρκεί να υπάρχει σύνδεση
στην imap tcp port του proxy :


telnet localhost imap

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK Hi buddy, have an account ?
^]

telnet> close
Connection closed.


top


Fix 


Επειδή έχω κάνει μεταγλώττιση από τον πηγαίο κώδικα της εφαρμογής,
σε ubuntu, βρήκα κάτι το οποίο δεν είναι σωστό στο αρχείο :


/etc/imapproxy.conf


η γραμμή :


Pgm=`/bin/basename $0`


πρέπει να γίνει ως εξής :


Pgm=`/usr/bin/basename $0`


top