Hits : 2664

Imap Proxy Server :: Mini How To 


Contents


Imap Proxy Server


http://imapproxy.org/

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

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



Links
[link1] http://en.wikipedia.org/wiki/Demilitarized_zone_(computing)