Description of problem: The /etc/pam.d/smtp module is missing after installing the sendmail-8.12.10-1.i386.rpm. Running an rpmverify also reports file file as missing Version-Release number of selected component (if applicable): sendmail-8.12.10-1 How reproducible: 100% Steps to Reproduce: 1. Install the sendmail-8.12.10-1.i386.rpm 2. 3. Actual results: Expected results: the Additional info: The smtp or sendmail.pam file does exist in the sendmail-8.12.10-1.src.rpm but does not get created during rpm install.
When smtp auth authentication is enabled for sendmail, the actual authenticaion process fails and reports this to /var/log/messages Dec 9 17:06:49 station2 saslauthd[19511]: do_auth : auth failure: [user=username] [service=smtp] [realm=] [mech=pam] [reason=PAM auth error] Dec 9 17:06:49 station2 sendmail[19650]: Password verification failed Work-around was to create the /etc/pam.d/smtp file by hand and add #%PAM-1.0 auth required pam_stack.so service=system-auth account required pam_stack.so service=system-auth
Do you have also postfix installed? I have a bug-report that the file can get deleted by postfix since it is not setup via "alternatives". Current rpm has this bug fixed, thanks for reporting this. Florian La Roche