From 1104bcca519f94eae25f1850aa04a992adabba94 Mon Sep 17 00:00:00 2001 From: Andrew Davidson Date: Sat, 14 Sep 2024 15:38:26 -0700 Subject: [PATCH] adding goimapnotify support to get IMAP IDLE triggering for mbsync --- email/.config/goimapnotify/goimapnotify.yaml | 14 ++++++++++++++ email/.config/systemd/user/goimapnotify.service | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 email/.config/goimapnotify/goimapnotify.yaml create mode 100644 email/.config/systemd/user/goimapnotify.service diff --git a/email/.config/goimapnotify/goimapnotify.yaml b/email/.config/goimapnotify/goimapnotify.yaml new file mode 100644 index 0000000..318d6f0 --- /dev/null +++ b/email/.config/goimapnotify/goimapnotify.yaml @@ -0,0 +1,14 @@ +configurations: + - + host: mail.amd.im + port: 993 + tls: true + tlsOptions: + rejectUnauthorized: false + starttls: false + username: andrew@amd.im + passwordCMD: 'pass show email/amd.im/andrew' + boxes: + - + mailbox: INBOX + onNewMail: "/home/amd/.local/bin/sync_email.sh" diff --git a/email/.config/systemd/user/goimapnotify.service b/email/.config/systemd/user/goimapnotify.service new file mode 100644 index 0000000..3fa2c56 --- /dev/null +++ b/email/.config/systemd/user/goimapnotify.service @@ -0,0 +1,14 @@ +[Unit] +Description=start goimapnotify +# OnFailure=status-email-user@%n.service +After=local-fs.target +After=network.target + + +[Service] +Restart=always +RestartSec=300 +ExecStart=/usr/bin/goimapnotify + +[Install] +WantedBy=default.target