Hits :
2830
Imap Proxy Server :: Mini How To
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