docs: fix mail server + drop SSH tunneling

- Remove smtp.anhonesthost.com row from service-hostnames partial — we
  don't operate a single shared SMTP gateway; mail server hostnames are
  per-domain and listed on the WHP Dashboard
- Drop SSH tunneling section from service-hostnames reference (not a
  supported access path)
- Point email-client setup at the Dashboard for the per-domain host
  rather than assuming a 'mail.<yourdomain>' pattern
This commit is contained in:
2026-05-17 16:38:36 -07:00
parent af94b72777
commit 53bc37fd0d
3 changed files with 22 additions and 16 deletions

View File

@@ -40,18 +40,20 @@ import Support from '~/content/partials/support-link.mdx';
## Set up your email client ## 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 ```text
IMAP (incoming) IMAP (incoming)
Host: mail.<yourdomain> Host: <see Dashboard>
Port: 993 Port: 993
Security: SSL/TLS Security: SSL/TLS
Username: full email address (e.g., jane@example.com) Username: full email address (e.g., jane@example.com)
Password: the one you set above Password: the one you set above
SMTP (outgoing) SMTP (outgoing)
Host: mail.<yourdomain> Host: <see Dashboard>
Port: 587 Port: 587
Security: STARTTLS Security: STARTTLS
Username: full email address Username: full email address
@@ -62,7 +64,7 @@ For per-client walkthroughs (Outlook, Apple Mail, etc.), see the Email clients s
## Webmail ## Webmail
You can also access the mailbox from a browser at `https://webmail.<yourdomain>` 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 ## Verify it worked
@@ -74,7 +76,7 @@ Send yourself a test message from another account (your personal Gmail, for exam
## Troubleshooting ## Troubleshooting
**Webmail isn't reachable.** DNS for the `mail.<yourdomain>` 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. **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.

View File

@@ -1,6 +1,6 @@
--- ---
title: Service hostnames 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: sidebar:
order: 1 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) - **PostgreSQL** → **Databases → PostgreSQL** (if enabled on your plan)
- **Redis** → **Caching → Redis** - **Redis** → **Caching → Redis**
- **Memcached** — no auth required; the service is isolated per container. - **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 ## 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. - **MySQL** — **phpMyAdmin** in the panel for ad-hoc queries.
- **PostgreSQL** — **Adminer** in the panel. - **PostgreSQL** — **Adminer** in the panel.
- **Redis / Memcached** — use the **Caching** section's built-in CLI 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 ## Related
- [Create a site](/whp/how-to/create-a-site/) - [Create a site](/whp/how-to/create-a-site/)
- [Create an email account](/whp/how-to/create-an-email-account/)
## Still stuck? ## Still stuck?

View File

@@ -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 | | Service | Hostname | Default port | Notes |
| ---------------------- | ----------------------- | ------------ | ------------------------------------------------------ | | ----------- | ----------- | ------------ | ------------------------------------------------------ |
| MySQL | `mysql` | 3306 | Username, password, and database from your WHP panel. | | MySQL | `mysql` | 3306 | Username, password, and database from your WHP panel. |
| PostgreSQL | `postgres` | 5432 | Available on most plans; ask support if it's missing. | | PostgreSQL | `postgres` | 5432 | Available on most plans; ask support if it's missing. |
| Memcached | `memcache` | 11211 | No auth; isolated per container. | | Memcached | `memcache` | 11211 | No auth; isolated per container. |
| Redis | `redis` | 6379 | Single DB per site; password in panel. | | Redis | `redis` | 6379 | Single DB per site; password in panel. |
| SMTP (outbound) | `smtp.anhonesthost.com` | 587 | Use your full email address as the username. |
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. **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.