Bonjour,

J'ai tenté de bindé HAproxy avec le port 587 en gardant la même configuration mais ça ne fonctionne pas.

Dans les logs :
/
//2015-10-14T16:21:57.759108+02:00 tst postfix/postscreen[25248]: CONNECT from [mon_ip_publique]:33585 to [Haproxy_ip_publique]:587// //2015-10-14T16:21:57.759128+02:00 tst postfix/postscreen[25248]: PASS OLD [mon_ip_publique]:33585// //2015-10-14T16:21:57.771439+02:00 tst postfix/smtpd[25249]: connect from xxxxxxx[mon_ip_publique]


/


Le 14/10/2015 16:14, Barthélémy DELUY a écrit :
Bonjour,

Vu que l'envoi est authentifié, ce n'est pas plutôt le port 587 qu'il faut utiliser, et non pas le 25 (§3.1 RFC 2476) ? Le port 25 est filtré chez quelques FAI pour limiter le spam, cela risque de poser des soucis à tes utilisateurs lorsqu'ils ne sont pas en interne.

My 2 cents.

Barth

Le 14 octobre 2015 16:00, Michael JOIGNY <mjoi...@neteven.com <mailto:mjoi...@neteven.com>> a écrit :

    Bonjour,

    J'ai eu un retour sur via la mailing list de dovecot :

    A priori, on ne peut pas utiliser le port 465 car il n'est pas
    supporté via proxy protocol.

    /you cant use port 465, please use port 25. The SMTPS is ancient
    and not support via proxy protocol. Iam refering to your listen
    port. -- listen smtp bind mail.xx.xx:25 .. server tst
    tst.xxx:10465 send-proxy --/


    Du coup, effectivement le smtp fonctionne avec ce changement.

    Pour l'imap, voici le retour :


    /service imap-login { inet_listener imap { port = 143 }
    inet_listener imaps { port = 993 *ssl = yes* } inet_listener
    imap_haproxy { port = 10143 haproxy = yes } inet_listener
    imaps_haproxy { port = 10993 *ssl = yes* haproxy = yes } /J'ai
    donc rajouté le "ssl = yes" et ça fonctionne aussi.

    Du coup, pour Thunderbird, la conf pour IMAP ne change :

      * port 993
      * mot de passe normal
      * sécurité de la connexion : SSL TLS

    Mais pour le SMTP, dans mon cas, ça fonctionne qu'avec :

      * port 25
      * mot de passe chiffré
      * sécurité de la connexion : aucune (alors que je voudrais du
        SSL TLS également mais pas possible sur ce port)

    J'attends un retour à ce sujet, en espérant que ça puisse
    aider/débloquer quelqu'un dans votre configuration.


    Cordialement.



    Le 14/10/2015 09:03, Philippe Bonvin a écrit :

    Bonjour,


    J'essaie de faire exactement la même chose et ait le même
    problème. Je suis donc preneur d'une solution :)


    Merci à tous,

    Philippe

    ------------------------------------------------------------------------
    *From:* FRsAG <frsag-boun...@frsag.org>
    <mailto:frsag-boun...@frsag.org> on behalf of Michael JOIGNY
    <mjoi...@neteven.com> <mailto:mjoi...@neteven.com>
    *Sent:* Tuesday, October 13, 2015 17:02
    *To:* frsag@frsag.org <mailto:frsag@frsag.org>
    *Subject:* [FRsAG] Postfix - Dovecot HA avec HAproxy
    Bonjour à tous,

    Je souhaiterais mettre en place une configuration mail pour avoir
    *postfix-dovecot* en HA via *HAproxy* mais je n'arrive pas à
    faire fonctionner le tout.

    Je me suis basé sur les documentations suivantes et sur ce que je
    pouvais trouver sur la toile :

      * http://wiki2.dovecot.org/HAProxy (pour dovecot)
      * 
http://blog.haproxy.com/2012/06/30/efficient-smtp-relay-infrastructure-with-postfix-and-load-balancers/
        (pour postfix)

    La version de mes packages :

      * /dovecot : 2:2.2.19 (>= 2.2.19 pour proxy protocol) //
        /
      * /haproxy : 1.5.14 //
        /
      * /postfix : 2.11.2-1 (>2.10 pour postscreen)/

    Une partie de ma configuration :

    ##HAPROXY

    /#postfix//
    //listen smtp//
    //bind mail.xx.xx:465//
    //balance roundrobin//
    //timeout client 1m//
    //timeout connect 5s//
    //no option http-server-close//
    //mode tcp//
    //option smtpchk//
    //option tcplog//
    //server tst tst.xxx:10465 send-proxy//
    //server tst2 tst2.xxx:10465 send-proxy//
    //server tst3 tst3.xxx:10465 send-proxy/

    /#dovecot//
    //listen imap//
    //bind mail.xxx.xx:993//
    //timeout client 1m//
    //no option http-server-close//
    //balance leastconn//
    //stick store-request src//
    //stick-table type ip size 200k expire 30m//
    //mode tcp//
    //option tcplog//
    //server tst tst.xxx:10993 send-proxy-v2//
    //server tst2tst2.xxx:10993 send-proxy-v2//
    //server tst3 tst3.xxx:10993 send-proxy-v2/

    ##POSTFIX

    /postix main.cf <http://main.cf>//
    //#Haproxy proxy protocol//
    //postscreen_upstream_proxy_protocol = haproxy//
    //
    //postfix master.cf <http://master.cf>//
    //#haproxy//
    //10465 inet n – n – 1 postscreen//
    //smtpd pass – – n – – smtpd/
    S

    ##DOVECOT

    /dovecot dovecot.conf//
    //#trust haproxy requests//
    //haproxy_trusted_networks = l'ip privée de mon HAproxy//
    //haproxy_timeout = 5//
    //
    //inet_listener imap_haproxy {//
    //port = 10993//
    //haproxy = yes//
    //}/

    Avec mon client de mail :

    Lors d'une connexion IMAP, voici les logs, je ne comprends pas
    pourquoi il ne récupère pas mon login.
    /
    //dovecot: imap-login: Disconnected: Too many invalid commands
    (no auth attempts in 0 secs): //*user=<>*//, rip=mon_ip_publique,
    lip=ip_publique_haproxy, session= xxx/

    Lors d'une connexion SMTP, voici les logs, ça mouline et au bout
    d'un moment j'ai un timeout.

    /postfix/postscreen[16654]: CONNECT from [my public ip]:49942 to
    [my haproxy public ip]:465//
    //postfix/postscreen[16654]: PREGREET 166 after 0 from [mon ip
    publique]:49942:
    
\22\3\1\161\1\157\3\3+0E\b\213\131\177\173>\r/\213\177i\223k”FjA#\144\145\153\vP\\\155HL\190

    /Si quelqu'un a une idée, je suis preneur.

    Cordialement.
    /
    /
--
    EDSI-Tech Sarl <http://www.edsi-tech.com>
    *Philippe Bonvin*, Directeur
    *EDSI-Tech Sàrl <http://www.edsi-tech.com>*
    EPFL Innovation Park, Batiment C, 1015 Lausanne, Suisse |
    Téléphone: +41 (0) 21 566 14 15
    <tel:%2B41%20%280%29%2021%20566%2014%2015>
    Savoie Technolac, 17 Avenue du Lac Léman, 73375 Le
    Bourget-du-Lac, France | Téléphone: +33 (0)4 86 15 44 78
    <tel:%2B33%20%280%294%2086%2015%2044%2078>

--
    _______________________________________________
    Liste de diffusion du FRsAG
    http://www.frsag.org/



--
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à