Get started
Reference

Limits, DNS & architecture

A quick reference for the technical details — connection settings, DNS records, plan limits — plus a short internal overview for the SyncGaze team.

Mail client settings

ProtocolServerPortSecurity
IMAP (incoming)imap.syncgaze.in993SSL / TLS
SMTP (outgoing)smtp.syncgaze.in587STARTTLS
POP (incoming)pop.syncgaze.in995SSL / TLS

Username = your full email address; password = your mailbox password. IMAP/SMTP is available on business plans (webmail only on free). Full walkthrough: Connect Outlook / Thunderbird.

DNS records

RecordHostValueNotes
MX@mail.syncgaze.in (priority 10)The only MX on the domain.
SPF (TXT)@v=spf1 include:syncgaze.in ~allOne SPF record only.
DKIM (TXT)dkim._domainkeyProvided per domainConfigured automatically on our side.
DMARC (TXT)_dmarcv=DMARC1; p=none;Optional; tighten later.

Changes take 5–30 minutes to propagate. Verification requires the SyncGaze MX and no conflicting MX at equal/higher priority — see the multiple-MX fix.

Plan limits (guide)

PlanStorage / mailboxExternal clients
Free (personal)Generous, single mailboxWebmail only
Starter5 GBWebmail
Business30 GBIMAP / SMTP
Enterprise100 GBIMAP / SMTP + retention, delegation

Exact limits, sending rates and features are shown on the live plan picker and in Billing. Your account may differ on a custom/partner plan.

For the SyncGaze team

A short orientation for internal support and engineering. (Customer-facing readers can stop here.)

  • One identity, every app. auth.syncgaze.in issues a JWT in a .syncgaze.in cookie; every subdomain validates it locally with the shared secret — no re-login between apps. This Help Center decodes the same cookie read-only for its header.
  • Mail delivery. Inbound: Postfix → a pipe transport → mail-ingest.py stores messages in MongoDB (spam-scored, filtered, quarantined). Recipient/alias resolution and SMTP auth are custom services reading the same MongoDB. Webmail reads MongoDB directly.
  • Domain verification. A domain is “verified” only when its MX points to SyncGaze and no other MX sits at equal/higher priority; that flag is what makes Postfix accept its mail.
  • Where things live. Core (auth, tenants, domains, mailboxes, billing) at dashboard/account/auth/admin; Mail at mail; the workspace apps each on their own subdomain and database.
{# Help Assistant is self-injected by static/help/assistant.js (loaded in base.html). Nothing to render here — kept so the base.html include stays valid. #}