never knew this, what is the SPN postix/sasl needs? and a simple way to make the client work, setup a samba client, if setup correctly, samba wil refres the keytab file.
if someone want info on this, i can answere monday again. greetz, louis > Op 1 jan. 2016 om 21:17 heeft Viktor Dukhovni <postfix-us...@dukhovni.org> > het volgende geschreven: > >> On Fri, Jan 01, 2016 at 02:46:33PM -0500, Brendan Kearney wrote: >> >> Postfix version - 3.0.3 running on Fedora 22. MIT Kerberos and OpenLDAP are >> being used. >> >> my ldap-users.cf file, for example: >> server_host = ldap://server1.bpk2.com ldap://server2.bpk2.com >> search_base = dc=bpk2,dc=com >> version = 3 >> >> bind = sasl >> bind_dn = uid=mta,ou=processUsers,ou=Users,dc=bpk2,dc=com >> sasl_mechs = gssapi >> sasl_realm = BPK2.COM >> >> query_filter = (mail=%s) > > Where is the credential cache for the "postfix" ($mail_owner) user? > >> the above results in the below error logs: >> Jan 01 14:33:50 mail postfix/trivial-rewrite[17185]: GSSAPI Error: >> Unspecified GSS failure. Minor code may provide more information (No >> Kerberos credentials available) > > Not surprising, you need a cred cache. > >> I am assuming the keytab, /etc/postfix/postfix.keytab would be used to bind >> to the directory, but i am not sure. > > No, Kerberos keytabs are not credential caches. You need to run "kinit" > to obtain credentials via a keytab. I recommend an hourly cron job > that runs as "postfix": > > export KRB5_KTNAME=FILE:/etc/postfix/postfix.keytab > export KRB5CCNAME=FILE:$(postconf -xh queue_directory)/ccache > principal=smtp/$(uname -n) > kinit -k "$principal" > > Then in main.cf add: > > # var=import_environment > # val=$(postconf -h "$var") > # postconf -e "$var = $val KRB5CCNAME=FILE:\${queue_directory}/ccache" > >> import_environment = MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY >> DISPLAY LANG=C KRB5_KTNAME=/etc/postfix/postfix.keytab >> export_environment = TZ MAIL_CONFIG LANG KRB5_KTNAME > > This suffices for Postfix as a Kerberos server, but not as a Kerberos > client. > > -- > Viktor. >