Re-hello

Dans une config de POP3/IMAP proxy qui permettrait a mes users de retirer 
leurs mails en POP3/POP3S et IMAP/IMAPS a distance sur leurs portables 
(meme si l'interface felamimail de eGroupware est bien, y a tjs des 
"Outlookeurs"...), j'ai un serveur imap/pop3 interne (Courier sur Suse9.0) 
et un serveur Debian/stable dans la DMZ avec Perdition.

Les services imap/pop3/smtp du cluster Suse9.0 interne fonctionnent bien, 
avec l'authentification et tout. Perdition par compte, c'est la misère (déja du 
cote doc...):

La config (commencer sans SSL): /etc/perdition/perdition.conf
no_bind_banner
connection_logging
debug
F mail
username nobody
group nogroup
connection_limit 60
map_library "" #Pour ne pas rechercher localement les uid/pass mais 
contacter le vrai server
no_lookup
server_ok_line
protocol POP3, IMAP4
s mail.local


Si je configure un MUA (Sylpheed ie) pour se connecter a mon server 
externe 
(debian+perdition), en POP3 et IMAP, il trouve bien le service et tente de 
s'y connecter. J'ai les bannieres du daemon et puis apres un certain 
temps, une erreur d'authentification:

Connecting to POP3 server: extranet.foo...
[16:33:29] POP3< +OK POP3 Ready artemis
[16:33:29] POP3> USER toto
[16:33:29] POP3< +OK USER toto set
[16:33:29] POP3> PASS ********
[16:33:29] POP3< -ERR Could not connect to server
** error occurred on authentication
** Authentication failed.

(REM: en APOP, c'est hyper lent: authenticating/retrieving sans réponse)

en IMAP, le folder reste désespérément vide. Un refresh ou un abonnement 
aux folders ne marche pas.

En regardant côté serveur (proxy Perdition): -LOG de la session POP3-
Aug 23 16:34:06 artemis perdition[15186]: Connect: 
xxx.xxx.xxx.xxx->192.168.1.1
Aug 23 16:34:06 artemis perdition[15186]: +OK POP3 Ready artemis^M
Aug 23 16:34:06 artemis perdition[15186]: +OK USER toto set^M
Aug 23 16:34:06 artemis perdition[15186]: vanessa_socket_host_in_addr: 
invalid address
Aug 23 16:34:06 artemis perdition[15186]: 
vanessa_socket_host_port_sockaddr_in:
vanessa_socket_host_in_addr
Aug 23 16:34:06 artemis perdition[15186]: vanessa_socket_client_src_open: 
vanessa_socket_host_port_sockaddr_in to
Aug 23 16:34:06 artemis perdition[15186]: main: vanessa_socket_client_open
Aug 23 16:34:06 artemis perdition[15186]: Could not connect to server
Aug 23 16:34:06 artemis perdition[15186]: -ERR Could not connect to 
server^M
Aug 23 16:34:12 artemis perdition[15186]: __token_fill_buffer: zero bytes 
read:
No child processes
Aug 23 16:34:12 artemis perdition[15186]: token_read: token_fill_buffer
Aug 23 16:34:12 artemis perdition[15186]: __read_line: token_read
Aug 23 16:34:12 artemis perdition[15186]: read_line: __read_line
Aug 23 16:34:12 artemis perdition[15186]: pop3_in_get_pw: pop3_in_get_pw: 
read_line
Aug 23 16:34:12 artemis perdition[15186]: main: protocol->in_get_pw
Aug 23 16:34:12 artemis perdition[15186]: Fatal Error reading 
authentication information from client "xxx.xxx.xxx.xxx->192.168.1.1 ": 
Exiting child

et le LOG de la session IMAP:

Aug 23 16:38:48 artemis perdition[15201]: Connect: 
xxx.xxx.xxx.xxx->192.168.1.1
Aug 23 16:38:48 artemis perdition[15201]: * OK IMAP4 Ready artemis^M
Aug 23 16:38:48 artemis perdition[15201]: * CAPABILITY IMAP4 IMAP4REV1^M
Aug 23 16:38:48 artemis perdition[15201]: 1 OK CAPABILITY^M
Aug 23 16:38:48 artemis perdition[15201]: vanessa_socket_host_in_addr: 
invalid address
Aug 23 16:38:48 artemis perdition[15201]: 
vanessa_socket_host_port_sockaddr_in:
vanessa_socket_host_in_addr
Aug 23 16:38:48 artemis perdition[15201]: vanessa_socket_client_src_open: 
vanessa_socket_host_port_sockaddr_in to
Aug 23 16:38:48 artemis perdition[15201]: main: vanessa_socket_client_open
Aug 23 16:38:48 artemis perdition[15201]: Could not connect to server
Aug 23 16:38:48 artemis perdition[15201]: 2 NO Could not connect to 
server^M
Aug 23 16:38:48 artemis perdition[15201]: * BYE IMAP4 server loging out^M
Aug 23 16:38:48 artemis perdition[15201]: 3 OK LOGOUT^M
Aug 23 16:38:48 artemis perdition[15201]: Closing NULL session: 
212.100.178.228->192.168.1.1 username=(null)

Voila les logs de la DMZ. Au niveau des logs du serveur inerne, c'est le 
néant sur ces deux connexions. 

Pourtant, du serveur ou tourne Perdition (192.168.1.1), je peux 
manuellement me connecter au server interne:

telnet mail.local 110
Trying 192.168.0.1...
Connected to intranet.local.
Escape character is '^]'.
+OK Hello there.

et

telnet mail.local 143
Trying 192.168.0.1...
Connected to intranet.local.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE 
THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE] Courier-IMAP 
ready. Copyright 1998-2003 Double Precision, Inc.  See COPYING for 
distribution information.

Hum...j'y comprends rien. Y a-t-il des pro de Perdition dans la salle ou 
bien d'une alternative a ce brol (pas trop consommateur et quine fait que 
relayer les connexions IMAP et POP vers un vrai server, qui les 
authentifie et lui envoient le data.






_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: chat.unixtech.be:6667 - #unixtech

Répondre à