backup VM no more mail since update to V9.0

Tomm

New Member
Jul 9, 2025
10
0
1
Hello, I configured a few VM in Proxmox V8 and in the morning, I got an email that all went well.
After awile, I've updated Proxmox to version 9 and since then, I do not receive any mails from the backup anymore.

Am I doing something wrong?

Thanks for youe help.

Tom
 
Email is tricky. One of my Proxmox setups stopped sending email or so I thought.

It turns out destination was a GMail account and now GMail rejects silently many emails if their SPF, DKIM and DMARC records are not perfect. This includes adding you public IP address of your Proxmox setup (even if not exposed) to your SPF records.

DNS records setup for proper email handling is a wolrd of pain (IMHO), but I did this and it worked again.


Fabián Rodríguez | Le Goût du Libre Inc. | Montreal, Canada | Mastodon
Proxmox Silver Partner, server and desktop enterprise support in French, English and Spanish
 
hello,

@MagicFab I'm mailing to my own domain emailadress so no Gmail is used.

@bbgeek17 In my journalctl the backup is executed at 02:00AM showing this line

"Nov 22 02:00:05 DDesign pvescheduler[74930]: INFO: starting new backup job: vzdump 100 110 --storage backupVM --mailto myemailadress.eu --prune-backups 'keep-last=5' --fleecing 0 --mode snapshot --compress zstd --quiet 1 --notification-mode legacy-sendmail --mailnotification always --notes-template '{{guestname}} {{vmid}}'

There are no errors but not one mail arrives.
 
OK, email is sent to your own domain... so check their policies regarding rejecting email too.

You don't say if your DNS records are OK, one particular crucial thing is adding you public IP addresses (from which your emails most certainly originate) and make sure they are part of the SPF record.

Here is an an example, you can see this domain is configured to have 2 IP addresses as valid origins of email:

https://mxtoolbox.com/SuperTool.aspx?action=spf:catransport.com&run=toolpage

I see your command uses legacy-sendmail, the other more reliable way to send email is to use SMTP, this can be configured via the GUI - see:

https://blog.programster.org/configure-proxmox-smtp-for-email-notifications


Fabián Rodríguez | Le Goût du Libre Inc. | Montreal, Canada | Mastodon
Proxmox Silver Partner, server and desktop enterprise support in French, English and Spanish
 
Last edited:
You can send test emails via: Datacenter -> Notifications
That way you can check whether emails are sent by monitoring the log and/or tcpdump. If you have control over the email server you can also confirm there whether email is being sent/received.
You can also manually try to send email via cli:
https://pve.proxmox.com/pve-docs/chapter-notifications.html

At this point its unclear whether the email is not being sent due to PVE misconfiguration or your email server eats it.
Check all the settings, generate test alert and try to trace its path.



Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
  • Like
Reactions: MagicFab