Quickstart
From a free account to a delivery and reply.
1. Authenticate
Create an account and confirm your email. Pair the CLI with your signed-in browser, then select a workspace.
npm install -g @onedigitsa/inboxit
inboxit login
inboxit workspaces list
inboxit workspace use --id WORKSPACE_UUID2. Verify your domain
Publish the returned ownership and DKIM TXT records at your DNS provider. Values are unique to your domain.
inboxit domains add --name mail.yourbrand.com
inboxit domains verify --id DOMAIN_UUID3. Create a receiving inbox
Wait for status active. Add an MX record for your dedicated subdomain pointing exclusively to mail.inboxit.wtf, priority 10, before assigning the custom address. Preserve unrelated root-domain mail records.
inboxit inboxes create --name Support --idempotency-key support-001
inboxit inboxes list
inboxit inboxes address --id INBOX_UUID --address hello@mail.yourbrand.com4. Send and observe
Use your recipient’s email address. New sends return a pending status. Check Logs or subscribe to webhooks to track delivery. Reuse an idempotency key only for the same logical message.
inboxit emails send --from hello@mail.yourbrand.com --to recipient@example.com --subject Hello --text "Reply to this email." --idempotency-key welcome-001
inboxit logs list5. Read the reply
Reply from the recipient mailbox. Use the mailbox UID returned by the list call to fetch the message. Register email.received to automate this step.
inboxit messages list --id INBOX_UUID
inboxit messages get --id INBOX_UUID --message MESSAGE_UID