my first post here, so first of all a big thank you for doing a great job!
I've noticed an issue with the latest msmtp update, which has broken sending mails on three of my servers.
TL;DR: if you've got msmtp installed and all sendmail calls suddenly fail with…
Code: Select all
sendmail: account default not found: no configuration file available
Code: Select all
alternatives --set mta /usr/sbin/sendmail.postfix
Code: Select all
ns31:~# LANG=C alternatives --display mta
mta - status is manual.
link currently points to /usr/sbin/sendmail.postfix
/usr/sbin/sendmail.postfix - priority 30
slave mta-pam: /etc/pam.d/smtp.postfix
slave mta-mailq: /usr/bin/mailq.postfix
slave mta-newaliases: /usr/bin/newaliases.postfix
slave mta-rmail: /usr/bin/rmail.postfix
slave mta-sendmail: /usr/lib/sendmail.postfix
slave mta-mailqman: /usr/share/man/man1/mailq.postfix.1.gz
slave mta-newaliasesman: /usr/share/man/man1/newaliases.postfix.1.gz
slave mta-aliasesman: /usr/share/man/man5/aliases.postfix.5.gz
slave mta-sendmailman: /usr/share/man/man1/sendmail.postfix.1.gz
/usr/bin/msmtp - priority 40
slave mta-pam: (null)
slave mta-mailq: /usr/bin/msmtp
slave mta-newaliases: (null)
slave mta-rmail: (null)
slave mta-sendmail: /usr/bin/msmtp
slave mta-mailqman: /usr/share/man/man1/msmtp.1.gz
slave mta-newaliasesman: (null)
slave mta-aliasesman: (null)
slave mta-sendmailman: /usr/share/man/man1/msmtp.1.gz
Current `best' version is /usr/bin/msmtp.
My suggestions:
a) If msmtp is now meant to replace sendmail.postfix, it should include a usable default configuration.
b) If not, it should not install itself as an mta alternative, or not as one with high priority.
Thanks & regards,
Michael