diff --git a/src/content/docs/whp/how-to/create-an-email-account.mdx b/src/content/docs/whp/how-to/create-an-email-account.mdx index 3af72cc..f4718b9 100644 --- a/src/content/docs/whp/how-to/create-an-email-account.mdx +++ b/src/content/docs/whp/how-to/create-an-email-account.mdx @@ -40,18 +40,20 @@ import Support from '~/content/partials/support-link.mdx'; ## Set up your email client -Use these settings in Outlook, Apple Mail, Thunderbird, or any other client: +Mail server hostnames are per-domain. Find the exact incoming and outgoing hostnames for your domain on the **Dashboard** page in WHP — that page lists the IMAP, POP3, and SMTP host names along with the recommended ports and security settings. + +The typical pattern is: ```text IMAP (incoming) - Host: mail. + Host: Port: 993 Security: SSL/TLS Username: full email address (e.g., jane@example.com) Password: the one you set above SMTP (outgoing) - Host: mail. + Host: Port: 587 Security: STARTTLS Username: full email address @@ -62,7 +64,7 @@ For per-client walkthroughs (Outlook, Apple Mail, etc.), see the Email clients s ## Webmail -You can also access the mailbox from a browser at `https://webmail.` once DNS for the mail subdomain has propagated. +The webmail URL for your domain is also listed on the **Dashboard** page in WHP. ## Verify it worked @@ -74,7 +76,7 @@ Send yourself a test message from another account (your personal Gmail, for exam ## Troubleshooting -**Webmail isn't reachable.** DNS for the `mail.` subdomain may still be propagating — wait an hour and try again. +**Webmail isn't reachable.** DNS for the mail subdomain may still be propagating — wait an hour and try again. The exact URL is on the Dashboard page in WHP. **Outgoing mail is bouncing or going to spam.** Check the SPF and DKIM records at your registrar. The email account page in WHP shows the exact records you should have. diff --git a/src/content/docs/whp/reference/service-hostnames.mdx b/src/content/docs/whp/reference/service-hostnames.mdx index 707ab72..bfce3c0 100644 --- a/src/content/docs/whp/reference/service-hostnames.mdx +++ b/src/content/docs/whp/reference/service-hostnames.mdx @@ -1,6 +1,6 @@ --- title: Service hostnames -description: Quick reference for connecting to MySQL, PostgreSQL, Memcached, Redis, and SMTP from inside your container. +description: Quick reference for connecting to MySQL, PostgreSQL, Memcached, and Redis from inside your container. sidebar: order: 1 --- @@ -20,7 +20,10 @@ Each service's credentials live in a different section of the WHP panel: - **PostgreSQL** → **Databases → PostgreSQL** (if enabled on your plan) - **Redis** → **Caching → Redis** - **Memcached** — no auth required; the service is isolated per container. -- **SMTP** — use any mailbox you've created and its password. + +## Mail servers + +Mail server hostnames are **per-domain**, not a single shared hostname. Find the exact IMAP / POP3 / SMTP hostnames for each domain on the **Dashboard** page in WHP. ## Connecting from your laptop @@ -29,11 +32,11 @@ Direct external connections to these internal services are not exposed for secur - **MySQL** — **phpMyAdmin** in the panel for ad-hoc queries. - **PostgreSQL** — **Adminer** in the panel. - **Redis / Memcached** — use the **Caching** section's built-in CLI panel. -- **SSH tunneling** — if your plan includes SSH (see the plan page), you can tunnel from your laptop through your site container to the internal service. ## Related - [Create a site](/whp/how-to/create-a-site/) +- [Create an email account](/whp/how-to/create-an-email-account/) ## Still stuck? diff --git a/src/content/partials/service-hostnames.mdx b/src/content/partials/service-hostnames.mdx index 9e47def..e92ce80 100644 --- a/src/content/partials/service-hostnames.mdx +++ b/src/content/partials/service-hostnames.mdx @@ -1,11 +1,12 @@ -Some applications need to connect to databases, caches, or other internal services. Use these hostnames from inside your site — they only resolve within your hosting container, so they don't work from your laptop. +Some applications need to connect to databases or caches. Use these hostnames from inside your site — they only resolve within your hosting container, so they don't work from your laptop. -| Service | Hostname | Default port | Notes | -| ---------------------- | ----------------------- | ------------ | ------------------------------------------------------ | -| MySQL | `mysql` | 3306 | Username, password, and database from your WHP panel. | -| PostgreSQL | `postgres` | 5432 | Available on most plans; ask support if it's missing. | -| Memcached | `memcache` | 11211 | No auth; isolated per container. | -| Redis | `redis` | 6379 | Single DB per site; password in panel. | -| SMTP (outbound) | `smtp.anhonesthost.com` | 587 | Use your full email address as the username. | +| Service | Hostname | Default port | Notes | +| ----------- | ----------- | ------------ | ------------------------------------------------------ | +| MySQL | `mysql` | 3306 | Username, password, and database from your WHP panel. | +| PostgreSQL | `postgres` | 5432 | Available on most plans; ask support if it's missing. | +| Memcached | `memcache` | 11211 | No auth; isolated per container. | +| Redis | `redis` | 6379 | Single DB per site; password in panel. | + +For **email** (IMAP, POP3, SMTP), the mail server hostname is **per-domain** — check the **Dashboard** page in WHP for the exact hostname to use in your email client or app. **Connecting from your laptop?** Use the panel's **phpMyAdmin** (MySQL) or **Adminer** (PostgreSQL) for ad-hoc queries — direct external connections to these internal services are not exposed for security reasons.