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