panelOwl docs 1.15.0

Email

Mail works for every domain on your account as soon as the domain's DNS records exist (see Domains, DNS & SSL: MX, SPF, DKIM, DMARC).

Mailboxes

On the Email page, create a mailbox by choosing a domain, a name (the part before @) and a password of at least 12 characters, plus a quota. You can later change the password, change the quota, or delete the mailbox (which deletes its mail).

Quotas: each mailbox has its own limit (default 1 GB) within your account's total. When a mailbox is full, new messages to it are refused at delivery time with a clear error to the sender rather than silently lost. Usage is shown on the page.

Webmail

Read and send mail in the browser at https://<server hostname>/webmail/ (the Email page links to it). Log in with the full mailbox address and its password. Besides mail, contacts and multiple identities, webmail's Settings → Filters lets each mailbox sort incoming mail into folders, forward or discard by rules, and set up vacation / out-of-office replies. Spam still goes to Junk first, before your own filters run.

Mailbox passwords are changed in the panel (Email page), not in webmail.

Mail client settings

Automatic setup. Once the autoconfig, autodiscover and SRV records from the DNS page exist, most mail apps configure themselves: enter your address and password and Thunderbird, Outlook, Android/Gmail and others find the server on their own. Apple Mail and iOS may still ask for the settings below.

Manual setup. Use these in Thunderbird, Outlook, Apple Mail, phones, etc. The server name is the hosting server's hostname (for example panel.hoster.example), not your own domain — the certificate is issued for the server name.

Server Port Security Username
Incoming (IMAP) server hostname 993 SSL/TLS full address, e.g. alice@example.com
Incoming (POP3) server hostname 995 SSL/TLS full address
Outgoing (SMTP) server hostname 587 STARTTLS full address
Outgoing (SMTP, alternative) server hostname 465 SSL/TLS full address

Authentication is normal password. Plain, unencrypted IMAP/POP3 (ports 143/110) are disabled.

Each mailbox may send only as its own address (no "From: someone-else@…"), at most 200 messages per hour.

Forwarders

A forwarder sends mail for an address on your domain to one or more destinations (up to 10, anywhere). A forwarder may share its address with a mailbox; the keep a copy option then decides whether the mailbox also receives the message. Forwarder addresses cannot be used to send mail.

Catch-all

A catch-all delivers mail for any unknown address on a domain to one of your mailboxes. It is off by default; expect more spam when it is on. Without a catch-all, mail to unknown addresses is rejected at delivery.

Spam

Incoming mail is scored by Rspamd. Messages that score as spam are tagged (X-Spam: Yes) and filed into the Junk folder automatically; nothing is deleted or bounced by score. Outgoing mail is DKIM-signed with your domain's key, which is why the DKIM DNS record matters for deliverability.

Cron notifications

If you want the output of your cron jobs by mail, set the cron MAILTO to one of your own mailboxes on the Cron page.