{{anchor href="top"}}
Hits : **{{hits}}**
== Imap Proxy Server :: Mini How To ==
{{ToC from="h2" to="h3"}}
=== Imap Proxy Server===
http://imapproxy.org/
Αποτελεί μία από τις πιο απλές και καλές λύσεις για να μπορεί κανείς να έχει πρόσβαση σε
έναν imap server ο οποίος βρίσκεται πίσω από ένα ((http://en.wikipedia.org/wiki/Demilitarized_zone_(computing) DMZ))
((#top))
-----------
=== Εγκατάσταση ===
Ο τρόπος που γίνεται εγκατάσταση παρουσιάζεται στις παρακάτω γραμμές :
%%(code)
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) είναι η παρακάτω
γραμμή :
%%(code)
server_hostname my.server.gr
%%
όπου my.server.gr είναι το host name του imap server μας.
((#top))
-----------
=== Εκκίνηση / Έλεγχος ===
Για να εκκινήσουμε τον imap proxy server απλά ως διαχειριστές πληκτρολογούμε :
%%(code)
/etc/init.d/imapproxy start
%%
Για να ελέγξουμε ότι ο imap proxy server λειτουργεί κανονικά αρκεί να υπάρχει σύνδεση
στην imap tcp port του proxy :
%%(code)
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**
η γραμμή :
%%(code)
Pgm=`/bin/basename $0`
%%
πρέπει να γίνει ως εξής :
%%(code)
Pgm=`/usr/bin/basename $0`
%%
((#top))
-----------