simpel login temp mail banner

simpel login temp mail

4 devlogs
2h 12m 14s

A temporary email system that works without hosting a mail server.

The idea is to use SimpleLogin aliases to build a temporary mail service on top of existing email providers. Instead of running SMTP or IMAP servers, the app creates email aliases via the SimpleLogin API and uses one normal mailbox as the backend.

Each alias appears as its own mailbox to the user, even though all mail is stored in one real inbox. This removes the need for mail server management, spam filtering, or domain setup. SimpleLogin handles forwarding and domains, while the app manages aliases, IMAP polling, and message routing.

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