login_log_format = %$: %s
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l mpid=%e %c
session=<%{session}>

These are the defaults, at least on a Fedora system.

According to http://wiki2.dovecot.org/Variables, this should record for
user@REALM when seeing the following

Apr 30 18:08:40 TeaSet dovecot: auth: Debug:
auth(user,...,<JhKid0v4bAAKAQG6>): username changed user -> user@REALM.

If I wanted just user, user=<%u> should be changed to user=<%orig_user>.

However, I only get user not user@REALME in imap-login log lines.

I wouldn't mind this, but auth_username_format cannot be used in
passed{} and I haven't been able to get pam_krb5 to uppercase the realm
for it alone. (Everything else depends on it being lowercase.) I can
make this work by just passing the user name part of username in the
client, but then imap-login still doesn't have the required information
for the same reason.

Anyone have any suggestions?

Thank you,
Trever

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to