Skip to main content
UGMail is built on open standards. Every mailbox you provision works immediately with any email client, calendar app, or custom application that speaks standard internet protocols — no proprietary SDKs required, no walled gardens. Whether you’re sending transactional email from a Python script, syncing a team calendar in Apple Calendar, or mounting a mailbox as a network drive, UGMail speaks the same open language your tools already understand.
All seven protocols are available on every UGMail plan at no extra cost.

Supported protocols

The table below lists every protocol UGMail supports, along with the connection details you’ll need to configure any client.

Authentication

All seven protocols use the same credentials tied to the mailbox itself:
  • Username — the mailbox’s full email address (e.g. alice@example.com)
  • Password — the password you set in the secrets field when creating or updating the mailbox via the Management API
You set the mailbox password through the secrets field in the Management API. Store it securely — UGMail never displays it again after it is set. If you need to rotate credentials, update the secrets field via the API and reconnect your clients with the new password.

Protocol pages

SMTP

Send transactional email and app notifications over SMTP with STARTTLS on port 587.

IMAP

Two-way mailbox sync on port 993 with SSL/TLS. Works with every major email client.

POP3

Download messages locally over SSL/TLS on port 995. Ideal for offline and archival workflows.

JMAP

Modern JSON-based email API over HTTPS on port 443. Faster and more efficient than IMAP.

CalDAV, CardDAV & WebDAV

Sync calendars and contacts, or mount file storage — all over HTTPS on port 443.
Last modified on July 17, 2026