Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#61841 - [imap] Please include PAM file

Attached to Project: Arch Linux
Opened by Kim Scarborough (chowbok) - Saturday, 23 February 2019, 15:06 GMT
Last edited by Eli Schwartz (eschwartz) - Monday, 25 February 2019, 04:06 GMT
Task Type Bug Report
Category Packages: Extra
Status Assigned
Assigned To Pierre Schmitz (Pierre)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


Now that pambase changed /etc/pam.d/other to deny access by default, imapd authentication won't work unless you specifically create an /etc/pam.d/imap file. It would probably be a good idea to include one with the package.
This task depends upon

Comment by Eli Schwartz (eschwartz) - Monday, 25 February 2019, 04:06 GMT
See also  FS#61712 

Multiple packages may make use of an imap authentication method, unsure which package should provide this.
Comment by Kim Scarborough (chowbok) - Monday, 25 February 2019, 04:19 GMT
Can't they all provide it? You can't install more than one IMAP server anyway, because the PROVIDES will conflict.
Comment by Jan de Groot (JGC) - Monday, 25 February 2019, 12:03 GMT
That's how Debian does it, my /etc/pam.d/imap file is provided by cyrus-imapd package on Debian.
Comment by loqs (loqs) - Tuesday, 08 September 2020, 14:30 GMT
No package currently provides /etc/pam.d/{imap,pop2,pop3}. dovecot uses /etc/pam.d/dovecot for all its pam services.
It does not appear imap could be adjusted to use a custom pam service file without patching the source.