Imap Proxy Server :: Mini How To
Imap Proxy Server
Αποτελεί μία από τις πιο απλές και καλές λύσεις για να μπορεί κανείς να έχει πρόσβαση σε
έναν imap server ο οποίος βρίσκεται πίσω από ένα DMZ
Εγκατάσταση
Ο τρόπος που γίνεται εγκατάσταση παρουσιάζεται στις παρακάτω γραμμές :
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
Παραμετροποίηση
Το αρχείο ρυθμίσεων του imapproxy είναι το εξής:
/etc/imapproxy.conf
Και η μοναδική αλλαγή που πρέπει να κάνουμε ώστε να παίξει
(δλδ να ορίσουμε να παίξει ως imap proxy server) είναι η παρακάτω
γραμμή :
server_hostname my.server.gr
όπου my.server.gr είναι το host name του imap server μας.
Εκκίνηση / Έλεγχος
Για να εκκινήσουμε τον 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.
Fix
Επειδή έχω κάνει μεταγλώττιση από τον πηγαίο κώδικα της εφαρμογής,
σε ubuntu, βρήκα κάτι το οποίο δεν είναι σωστό στο αρχείο :
/etc/imapproxy.conf
η γραμμή :
Pgm=`/bin/basename $0`
πρέπει να γίνει ως εξής :
Pgm=`/usr/bin/basename $0`