Activity

dumm_dogg

Stared working on api and made diagram.

API endpoints:
POST /aliases/sync
POST /aliase
GET /aliases
GET /aliases/:aliasId/emails
GET /emails/:uid
GET /db/emails

Attachment
0
dumm_dogg

The app now has the capability to create new aliases on the SimpleLogin server and automatically create a corresponding group in the database. It can also sync with already existing aliases on the SimpleLogin server and allows logging emails using a created alias.

Added a SimpleLogin API handler
Added commands:
new – create a customizable alias
sync – pull existing aliases into the local database

Attachment
0
dumm_dogg

Added a on disk SQLite database to store scanned emails (uid, to, date, subject). The scanner now saves only new messages (uid is unique).

Added CLI to read stored rows for debugging

Attachment
0
dumm_dogg

Created an IMAP scanner that connects to a imap server using credentials from .env.
Fetches every message and parses it with mailparser.
Extracts recipients from To/Cc/Bcc
Prints a summary for each email to the console.

Attachment
0
dumm_dogg

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0