Selfhosted systrem to monitor daily incoming email (backup reports) - eviltoast

Hi all! I’ve been looking for a selfhosted system that can monitor one or more email accounts and check if a certain email with a particular subject arrives every day (or every x hours) and alert me if it doesn’t (or if the subject is different). I need this to check if backups from different PC have run or not. The best thing would be to integrate it with Uptime Kuma. Any idea? Thanks!

Edit: I’m switching all my backup software to Restic (Autorestic on Linux machines) so I can send a ping to Uptime Kuma when every single backup successfully ends.

  • @johntash
    link
    English
    22 months ago

    Not built in, but maybe a tool like windmill, nodered, or n8n? I think they all support imap and can run on a timer

    • @peregus@lemmy.worldOP
      link
      fedilink
      English
      1
      edit-2
      2 months ago

      I’ve tried doing it with Node Red some time ago, but the Email node could only read the last email (if I’m not wrong, I can’t remember).

      Edit: I’ve tried installing n8n some times ago, but it seemed too complicated, I’ve never tried Windmill, I’ll have a look at it