Hello Je configure perdition sur un server de notre DMZ (Debian stable) pour qu'il fasse office de relay vers les serveurs POP3 et IMAP "officiels", afin de faire du load-balancing et permettre à mes users mobiles de garder une config unique @home et @work pour leur MUA.
J'ai donc la chose suivante: perdition.pop, perdition.imap qui tournent sur la machine accessible depuis le WEB : mail.foo.org (et qui fait aussi smtp relay). J'ai désactivé TLS/SSL pour le moment. La machine n'a aucune donnée d'authentification pour POP/IMAP et je veux juste que perdition forwarde la connexion et le stream vers imap.foo et pop.foo (DNS interne non propagé vers inet). Le fichier popmap local est donc vide et j'ai mis la config suivante dans perdition.conf: no_bind_banner connection_logging debug F mail group nogroup connection_limit 60 map_library "" #bypass popmap no_lookup server_ok_line protocol POP3, IMAP4 outgoing_server pop.foo:110,imap.foo:143 username nobody Si je fais une connexion POP3 sur la machine mail.foo.org avec un user connu sur le vrai server (pop.foo), j'ai l'output suivant au niveau du client (sylpheed): * Connexion au serveur POP3 : mail.foo.orgB ... [11:31:36] POP3< +OK POP3 Ready artemis [11:31:36] POP3> USER vj [11:31:36] POP3< +OK USER vj set [11:31:36] POP3> PASS ******** [11:31:36] POP3< -ERR Could not connect to server ** Erreur lors de l'autorisation ** L'authentification a échoué. Au niveau des logs sur le server mail.foo.org (/var/log/mail.log): artemis perdition[5563]: daemon_setid: uid=65534 euid=65534 gid=65534 egid=65534 artemis perdition[5563]: Connect: xxx.xxx.xxx.xxx->192.168.1.1 artemis perdition[5563]: +OK POP3 Ready artemis^M artemis perdition[5563]: +OK USER vjl set^M artemis perdition[5563]: vanessa_socket_host_in_addr: invalid address artemis perdition[5563]: vanessa_socket_host_port_sockaddr_in: vanessa_socket_host_in_addr artemis perdition[5563]: vanessa_socket_client_src_open: vanessa_socket_host_port_sockaddr_in to artemis perdition[5563]: main: vanessa_socket_client_open artemis perdition[5563]: Could not connect to server artemis perdition[5563]: -ERR Could not connect to server^M artemis perdition[5563]: __token_fill_buffer: zero bytes read: No child processes artemis perdition[5563]: token_read: token_fill_buffer artemis perdition[5563]: __read_line: token_read artemis perdition[5563]: read_line: __read_line artemis perdition[5563]: pop3_in_get_pw: pop3_in_get_pw: read_line artemis perdition[5563]: main: protocol->in_get_pw artemis perdition[5563]: Fatal Error reading authentication information from client "xxx.xxx.xxx.xxx->192.168.1.1 ": Exiting child Et enfin, au niveau des logs sur pop.foo, je n'ai aucune trace de connexion POP3... Comme si perdition avait juste fait un lookup dans son popmap (vide), n'avait pas trouvé le user "vj" et n'avait pas fait suivre la connexion vers pop.foo pour authentifier "vj". Je sèche là-dessus depuis hier après-midi... help :-/ _______________________________________________________ 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