View source for imapproxy

{{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))
-----------