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
Log in to leave a comment
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
Log in to leave a comment
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
Log in to leave a comment
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
Log in to leave a comment
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.
Log in to leave a comment
I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.
Log in to leave a comment