logoalt Hacker News

msravi12/09/20243 repliesview on HN

What do you use to fetch email? mbsync keeps messing up the UID of emails with gmail.


Replies

0fflineuser12/09/2024

Personnaly, I use https://gitlab.com/shackra/goimapnotify , you can add a `~/.config/imapnotify/{{ youremailaddresshere }}.yaml` config file for each of your email addresses and enable and start it as a systemd service with `systemctl --user enable ---now goimapnotify@{{ youremailaddresshere }}.service`

Here is and example of a config file for a gmail address :

```

  host: imap.gmail.com
  port: 993
  tls: true
  tlsOptions:
    rejectUnauthorized: false
  username: {{ youremailaddresshere }}
  password: ''
  passwordCMD: pass mw/{{ youremailaddresshere }} | head -n1
  onNewMail: mailsync {{ youremailaddresshere }} | while read OUTPUT; do notify-send "" "$OUTPUT"; done
  onNewMailPost: ''
  onDeletedMail: ''
  onDeletedMailPost: ''
  boxes:
    - INBOX
```
show 2 replies
jedisct112/09/2024

Just Mutt's IMAP support.

kmarc12/09/2024

offlineimap does the job for me I use it with Gmail and owa (trough davmail)