Skip to main content

WildDuck Webmail

Webmail

Note: WildDuck Webmail is no longer actively maintained. It serves as a demo and example implementation showing how to build a webmail interface on top of the WildDuck API.

WildDuck Webmail is a Node.js web application that uses the WildDuck HTTP API to manage user settings and preview messages. Unlike traditional webmail that connects via IMAP, WildDuck Webmail reads pre-parsed data directly from the API, resulting in significantly faster page loads.

Live Demo

There's a live demo at https://webmail.wildduck.email — you can register a free @wildduck.email email address and try it out as a real email account.

NB! Sending emails from wildduck.email is disabled due to spamming. Messages are accepted for delivery but not sent out.

Source Code

Building Your Own Webmail

WildDuck's HTTP API is designed to make building webmail interfaces straightforward. Key API features for webmail development:

  • Pre-parsed messages — No need to parse MIME/RFC822; the API returns structured message data
  • Real-time updatesEventSource/SSE endpoint pushes mailbox changes to the browser
  • Message submissionSend messages via API without an SMTP client
  • Draft storageUpload attachments before composing messages