Hi George. I think you're missing a tiny important thing. You mention when you send a test email as george that msmtp reads your local ~/.msmtprc. Wouldn't you need to also create one of those dot files for the backuppc user that is calling the BackupPC_sendEmail routine?
________________________________ From: George King <[email protected]> Sent: Wednesday, June 3, 2026 2:05 PM To: [email protected] <[email protected]> Subject: [BackupPC-users] Test email errors Hello, I've recently rebuilt and reconfigured my instance of Backuppc following a move to new hardware. All is well except I cannot get the email to work, which is very frustrating as I did get it working before, albeit 10 years ago... I have Backuppc 4.4.0 running on Ubuntu 24.04.4 LTS. From previous experience, I've installed msmtp as the MTA as I've found the configuration easier than Sendmail. msmtp works fine when I'm sending it from my normal account. It picks up details from the system config file /etc/msmtprc and my user config file in ~/.msmtprc. However, when I do su backuppc /usr/share/backuppc/bin/BackupPC_sendEmail -u [email protected]<mailto:[email protected]> as per the documentation, and substituting my email address, I get the error Sending test email using /usr/sbin/sendmail -t -f backuppc sendmail: account default not found: no configuration file available And no email is sent or received. N.B. backuppc is set as ServerHost and BackupPCUser in the BackupPC config. I suppose that is why it is in line 1 of the error message, but I'm not sure why it's saying "account default not found" because it does. I have accounts in the /home/george/.msmtprc file for my Ubuntu user account "george", "backuppc" and "default" to cover the bases but no joy. They all have the same host, from and user details. I think the permissions are correct: root:msmtp for /etc/msmtprc george:msmtp for /home/george/.msmtprc and chmod 600 for both. On BackupPC my SendmailPath is the default /usr/sbin/sendmail and that is symlinked to /bin/msmtp so that's OK. I don't think Apparmor is a problem: this file exists - /etc/apparmor.d/local/usr.bin.msmtp and it's not listed in the status. Is there anything I'm missing? Anything that BackupPC is looking for in the msmtp or backuppc config files that I haven't already included? Thanks for any help - I feel I'm missing something obvious... George
_______________________________________________ BackupPC-users mailing list [email protected] List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: https://github.com/backuppc/backuppc/wiki Project: https://backuppc.github.io/backuppc/
