[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [msmtp-users] support for authentication method GSSAPI is not compiled in



Thanks Martin,

Thanks you for conforming it is due to libgagsl and not msmtp. I was not sure if it is msmtp or libgagsl which is printing 'support for authentication method GSSAPI is not compiled in'.

By the way I've also cross compiled libgagsl using --with-gssapi-imp=mit or --with-gssapi-imp=gss without success. The configure runs well, the make also although a gssapi.h not found problem solved. As I said i've also cross-compiled before libgss and libgssapi.

Maybe libshishi (kerberos) is needed I dont know.

SSL/TLS runs well using openssl.

In addition, installing correctly libgagsl is not trivial but the NTLM lib libntlm installation was quite easy and I dont understand why there is not the NTLM auth method detected =/

So now I'm looking for a list of modules/dependences/lib needed to fully cross compiled libgagsl !

----- Mail original -----
De: "Martin Lambers" <marlam@...23...>
À: msmtp-users@lists.sourceforge.net
Envoyé: Vendredi 10 Juin 2011 18:47:41
Objet: Re: [msmtp-users] support for authentication method GSSAPI is not compiled in

Hi Victor!

On 10/06/11 16:10, Victor D'Agostino wrote:
> Hi everybody,
> 
> I'm cross compiling msmtp to an ARM target running Debian Lenny.
> 
> I would like to know how to get GSSAPI and NTLM authentification methods enabled on msmtp.
> 
> I've configured the msmtp 1.4.24 package with :
> ./configure --prefix=/cross --host=arm-linux --with-libidn --with-ssl=openssl --with-libgsasl
> 
> I've also cross compiled libs :
> libgss
> libgssapi_krb5
> libcrypto
> libgsasl
> libgssapi
> libidn
> libkrb*
> libntlm
> 
> And the make/make install runs well. But when I run msmtp --v on my ARM target I get :
> 
> ts7500:/mnt/usb/arm-usr/bin# msmtp --v
> msmtp version 1.4.24
> Platform: arm-unknown-linux-gnu
> TLS/SSL library: OpenSSL
> Authentication library: GNU SASL
> Supported authentication methods:
> plain cram-md5 digest-md5 scram-sha-1 external login
> IDN support: enabled
> NLS: enabled, LOCALEDIR is /cross/share/locale
> Keyring support: none
> System configuration file name: /cross/etc/msmtprc
> User configuration file name: /root/.msmtprc
> 
> And I can see that NTLM and GSSAPI are not listed as supported auth methods =/
> 
> If I run msmtp with --auth=gssapi msmtp prints : support for authentication method GSSAPI is not compiled in
> 
> Any ideas ?

Msmtp seems to be compiled correctly. The problem is that the libgsasl
library is not built with NTLM/GSSAPI support. (The authentication
methods listed by msmtp are those that the libgsasl library supports.)

Martin

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
msmtp-users mailing list
msmtp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msmtp-users