[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Giveaway-Laptop: sending system mails



	Hi.

On Tue, Dec 31, 2019 at 02:11:06PM +0100, Markus Grunwald wrote:
> But, there is a problem: I have to put the plain mail password in
> /etc/msmtprc, because the normal user won't be there to unlock a gpg
> file or give msmtp the password in any other way. That means, I want
> /etc/msmtprc to be only readable by root (440). But then, users other
> than root (nobody maybe?) won't be able to send mails...

NEWS.Debian.gz have this to say on the issue:

The system-wide configuration file (/etc/msmtprc) can contain SMTP
credentials that are best kept secret. To let regular users use msmtp
while preventing them from reading the file, the permissions can be
adjusted that way:

    # chmod 0640 /etc/msmtprc
    # chgrp msmtp /etc/msmtprc

So that msmtp's binary executing as the "msmtp" group (setgid) can
access it.


In short, if a user will use "msmtp" to send e-mails - you're set.

If msmtp somehow fails you - consider using exim4, which passwd.client
file should not be readable by ordinary user at all.

Reco


Reply to: