Own-domain email

Mail server

Send and receive mail as admin@esoteric-kingdom.com and aliases on your Oracle VM.

IMAP (receive)

Servermail.esoteric-kingdom.com
Port993 (SSL/TLS) or 143 (STARTTLS)
Usernamemailadmin
PasswordYour mailbox password (set on the VM; rotate if shared)
Addressesadmin@ · gwen@ · mailadmin@ esoteric-kingdom.com

SMTP (send)

Servermail.esoteric-kingdom.com
Port587 (STARTTLS) or 465 (SSL)
AuthRequired — same username/password as IMAP
EncryptionSTARTTLS / SSL

DNS (already configured for domain)

  • MX → mail.esoteric-kingdom.com
  • A mail → 159.54.175.22
  • SPF includes 159.54.175.22
  • DKIM: mail._domainkey
  • DMARC: quarantine policy

Important: outbound delivery

Oracle Cloud often blocks outbound port 25. Direct delivery to Gmail/Outlook can time out. Submission from your phone/Thunderbird on port 587 still works for authenticated clients; for reliable bulk outbound, configure a relay (Gmail App Password, SendGrid, Amazon SES, etc.) on the VM.

Thunderbird / Apple Mail / phone

  1. Add account manually
  2. Incoming: IMAP mail.esoteric-kingdom.com:993 SSL
  3. Outgoing: SMTP mail.esoteric-kingdom.com:587 STARTTLS
  4. Username: mailadmin
  5. Send a test to yourself and to an external address

Security note

If a mailbox password ever appeared in chat or a shared doc, rotate it on the VM:

sudo passwd mailadmin