Bug#263608: /usr/sbin/exim4: SMTP auth fails with PAM

Administrator Wydzialu Informatyki PS Administrator Wydzialu Informatyki PS <admin@wi.ps.pl>, 263608@bugs.debian.org
Thu, 05 Aug 2004 13:00:21 +0200


Package: exim4-daemon-heavy
Version: 4.34-4
Severity: normal
File: /usr/sbin/exim4

With new version of exim4 (upgrade from 4.32-2 to 4.34-4) authorization in AUTH section that works properly in previously version does't work 
in new version.

Configuration in section auth:
login_server:
    driver = plaintext
    public_name = LOGIN
    server_prompts = "Username:: : Password::"
    server_condition = "${if pam{$1:${sg{$2}{:}{::}}}{1}{0}}"
    server_set_id = $1
		     
plain_server:
    driver = plaintext
    public_name = PLAIN
    server_condition = "${if pam{$2:${sg{$3}{:}{::}}}{1}{0}}"
    server_set_id = $2
    server_prompts = :

This is not PAM problem. Other services works good.

-- Package-specific info:
Exim version 4.34 #1 built 27-Jul-2004 18:08:18
Copyright (c) University of Cambridge 2004
Berkeley DB: Sleepycat Software: Berkeley DB 3.2.9: (May 26, 2004)
Support for: iconv() IPv6 PAM Perl GnuTLS
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 passwd pgsql
Authenticators: cram_md5 plaintext spa
Routers: accept dnslookup ipliteral iplookup manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Contains exiscan-acl patch revision 21 (c) Tom Kistner [http://duncanthrax.net/exiscan/]
Configuration file is /var/lib/exim4/config.autogenerated
# /etc/exim4/update-exim4.conf.conf
#
# Edit this file and /etc/mailname by hand and execute update-exim4.conf
# yourself or use 'dpkg-reconfigure exim4-config'

dc_eximconfig_configtype='internet'
dc_other_hostnames='webmail.wi.ps.pl:mail.wi.ps.pl:wi.ps.pl:wi.tuniv.szczecin.pl:mail.wi.tuniv.szczecin.pl:mail.ii.tuniv.szczecin.pl:webmail.wi.tuniv.szczecin.pl:jota.tuniv.szczecin.pl:jota.ps.pl:jota.wi.ps.pl:jota.wi.tuniv.szczecin.pl:kappa.wi.tuniv.szczecin.pl:www.wi.ps.pl:lambda.wi.tuniv.szczecin.pl'
dc_local_interfaces='0.0.0.0.25 : 127.0.0.1.10025'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets='82.145.72.0/23:127.0.0.1/8'
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='false'

mailname:wi.ps.pl

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: LANG=pl_PL, LC_CTYPE=pl_PL

Versions of packages exim4-daemon-heavy depends on:
ii  exim4-base                  4.34-4       EXperimental Internal Mailer -- a 
ii  libc6                       2.3.2.ds1-13 GNU C Library: Shared libraries an
ii  libdb3                      3.2.9-20     Berkeley v3 Database Libraries [ru
ii  libgnutls10                 1.0.4-3      GNU TLS library - runtime library
ii  libldap2                    2.1.30-2     OpenLDAP libraries
ii  libmysqlclient10            3.23.56-2    LGPL-licensed client library for M
ii  libpam0g                    0.76-22      Pluggable Authentication Modules l
ii  libpcre3                    4.5-1.1      Perl 5 Compatible Regular Expressi
ii  libperl5.8                  5.8.4-2      Shared Perl library.
ii  libpq3                      7.4.3-3      Shared library libpq.so.3 for Post

-- no debconf information