Le ven 25/11/2005 à 16:05, Serge Dussud - Sun Microsystems a écrit :
> Christian PELISSIER wrote:
> 
> >Le mer 23/11/2005 à 21:12, Serge Dussud - Sun Microsystems a écrit :
> >  
> >
> >>bonsoir,
> >>
> >>autant que je sache, le sendmail fourni sur solaris 10 ne supporte
> >>pas SASL. Il y a un RFE ouvert sur le sujet:
> >>
> >>http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4973191
> >>    
> >>
> >
> >Le RFE a probablement été fait parce que SASL ne marche pas. La doc dit
> >effectivement que SASL est supporté.
> >  
> >
> 
> il me semble que quelqu'un a dit le contraire dans un message precedent,
> et je ne trouve rien de mon cote. Si toutefois la doc Sun dit que le 
> sendmail
> de solaris supporte SASL, c'est probablement un bug. Je me charge de 
> l'ouvrir
> en interne le cas echeant.

De mémoire il me semble avoir lu dans les releases notes que SASL 2
était supporté dans Solaris 10 (mais pas forcément pour sendmail).


> 
> >Comment expliquez vous en effet que :
> >
> ># ldd /usr/lib/sendmail | grep sasl
> >        libsasl.so.1 =>  /usr/lib/libsasl.so.1
> >  
> >
> 
> l'option -v de ldd donne la reponse:
> 
> # ldd -v /usr/lib/sendmail | grep sasl
>    find object=libsasl.so.1; required by /usr/lib/libldap.so.5
> ....
> 
> libsasl.so.1 est requise par libldap.so.5, qui elle vient directement
> de sendmail:
> 
> # ldd -v /usr/lib/sendmail | grep ldap
>    find object=libldap.so.5; required by /usr/lib/sendmail
> ...


Pour moi avec sendmail Sun :

 ldd -v /usr/lib/sendmail | grep sasl
   trouver objet=libsasl.so.1; requis par /usr/lib/libldap.so.5
        libsasl.so.1 =>  /usr/lib/libsasl.so.1
   trouver la version=libsasl.so.1
        libsasl.so.1 (SUNW_1.1) =>       /usr/lib/libsasl.so.1
        libsasl.so.1 (SUNWprivate_1.1) =>        /usr/lib/libsasl.so.1
   trouver objet=libsocket.so.1; requis par /usr/lib/libsasl.so.1
   trouver objet=libc.so.1; requis par /usr/lib/libsasl.so.1
   trouver objet=libmd5.so.1; requis par /usr/lib/libsasl.so.1

Avec Sendmail 8.13.5 que j'ai compilé et qui indique SASLv2 dans sa
bannière
il n'y a pas effectivement l'indication vers ldap mais vers sendmail.

 ldd -v ./sendmail | grep sasl
   trouver objet=libsasl.so.1; requis par sendmail
        libsasl.so.1 =>  /usr/lib/libsasl.so.1
   trouver la version=libsasl.so.1
        libsasl.so.1 (SUNW_1.1) =>       /usr/lib/libsasl.so.1
   trouver objet=libsocket.so.1; requis par /usr/lib/libsasl.so.1
   trouver objet=libc.so.1; requis par /usr/lib/libsasl.so.1
   trouver objet=libmd5.so.1; requis par /usr/lib/libsasl.so.1
   trouver objet=libsasl.so.1; requis par /usr/lib/libldap.so.5
   trouver la version=libsasl.so.1
        libsasl.so.1 (SUNW_1.1) =>       /usr/lib/libsasl.so.1
        libsasl.so.1 (SUNWprivate_1.1) =>        /usr/lib/libsasl.so.1

Recompilé avec le bug (-DSASL2 au lieu de -DSASL=2) on a aussi sendmail
ce qui
effectivement  :

 ldd -v ./sendmail | grep sasl
   trouver objet=libsasl.so.1; requis par sendmail
        libsasl.so.1 =>  /usr/lib/libsasl.so.1
   trouver objet=libsocket.so.1; requis par /usr/lib/libsasl.so.1
   trouver objet=libc.so.1; requis par /usr/lib/libsasl.so.1
   trouver objet=libmd5.so.1; requis par /usr/lib/libsasl.so.1
   trouver objet=libsasl.so.1; requis par /usr/lib/libldap.so.5
   trouver la version=libsasl.so.1
        libsasl.so.1 (SUNW_1.1) =>       /usr/lib/libsasl.so.1
        libsasl.so.1 (SUNWprivate_1.1) =>        /usr/lib/libsasl.so.1

L'affichage est légèrement différent, mais cela montre probablement
qu'il n'y a pas d'option de compilation SASL dans le sendmail Sun.


Je ferais des essais de tout ceci à la réception d'un V 440 fin décembre
ou début janvier et je remonterais les infos en espérant que d'ici la on
aura une version
8.13.5 avec SASL.




> 
> 
> >ou encore cela :
> >
> ># strings /usr/lib/sendmail | grep -i sasl
> >@(#)$Id: sfsasl.c,v 8.101 2004/12/15 22:45:55 ca Exp $
> >Warning: Option: %s requires SASL support (-DSASL)
> >sfsasl.c
> >groupwritablesasldbfile
> >groupreadablesasldbfile
> >sfsasl.c
> >sfsasl.c
> >
> >  
> >
> si je ne me trompe, cela veut juste dire que l'object
> sendmail contient du code source qui parle de SASL.
> Pas que sendmail a ete compile avec -DSASL.
> Ou est-ce que je passe a cote de quelque chose ?
> 
> Serge
> 
> 
> 
> ______________________________________________________________________
> _______________________________________________
> Solaris_fr liste de diffusion en français pour Solaris, sur toutes 
> architectures
> [email protected]
> http://x86.sun.com/mailman/listinfo/solaris_fr
-- 
Christian Pélissier
Office National d'Études et de Recherches Aérospatiales
BP 72 92322 Chatillon
Tel: 33 1 46 73 44 19, Fax: 33 1 46 73 41 50


_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr

Répondre à