From owner-freebsd-questions@FreeBSD.ORG Tue May 24 20:12:27 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2041716A41C for ; Tue, 24 May 2005 20:12:27 +0000 (GMT) (envelope-from joe@eshu.net) Received: from elegba.eshu.net (eshu.net [64.142.14.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id E207443D48 for ; Tue, 24 May 2005 20:12:26 +0000 (GMT) (envelope-from joe@eshu.net) Received: from pequod.eshu.net ([172.24.4.134]) by elegba.eshu.net with esmtp (Exim 4.51 (FreeBSD)) id 1DaflK-000Gcn-N3 for freebsd-questions@freebsd.org; Tue, 24 May 2005 13:12:26 -0700 Message-ID: <42938AAA.3010100@eshu.net> Date: Tue, 24 May 2005 13:12:26 -0700 From: Joe Christy User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-questions@freebsd.org X-Enigmail-Version: 0.90.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: pam not starting for saslauthd X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2005 20:12:27 -0000 I'm trying to get SMTP AUTH going for exim(*), using saslauthd on a RELENG_5 box, with both the sytem and ports up to date and an otherwise fairly vanilla setup. The problem comes when saslauthd is invoked by exim, as follows: (from exim debugging output) 63097 Running saslauthd authentication for user "joe" 63097 saslauthd userid='joe' servicename='' realm='' saslauthd then invokes pam, which refuses to start: (from /var/log/auth) May 24 12:15:16 elegba saslauthd[8743]: in openpam_read_chain(): /etc/pam.d/(1): invalid facility 'Z' (ignored) May 24 12:15:16 elegba saslauthd[8743]: do_auth : auth failure: [user=joe] [service=] [realm=] [mech=pam] [reason=PAM start error] I can't, for the life of me, figure out why pam thinks it is being called for facility 'Z' rather than auth. I have an exim configfile in /etc/pam.d that is basically a clone of the other configfile. Adding debugging to the module parameters doesn't produce any more information. Can anyone tell me what I'm missing? * I know that the exim configuration is correct as I am successfully using essentially the same configuration on a linux box. Starting exim with authentication debugging turned on reveals that the client is passing valid, correct data to saslauthd. Joe -- ============================= Joe Christy ============================== ------------------ http://public.xdi.org/=joe.christy ------------------ == If I can save you any time, give it to me, I'll keep it with mine. ==