diff --git a/docs/assets/panel-redesign/panel/health.html b/docs/assets/panel-redesign/panel/health.html index 715633f..417b163 100644 --- a/docs/assets/panel-redesign/panel/health.html +++ b/docs/assets/panel-redesign/panel/health.html @@ -108,6 +108,7 @@
Hostname
mail.example.org
Lookup
→ 203.0.113.25
← mail.example.org
+
Greeting
220 mail.example.org ESMTP Postfix (Debian/GNU)
@@ -143,6 +144,7 @@
Expires
2026-11-02 09:14 UTC
Names
mail.example.org
+
Matches the hostname
yes
Renewal expires
2027-01-31 08:02 UTC
Renewal mounted
2026-10-15 03:12 UTC
@@ -165,6 +167,9 @@
08

Configuration

Safe to run at any time
+
+
Your address
198.51.100.7
From X-Forwarded-For, which the trusted proxy 172.18.0.1 set
+

Regenerates the Postfix configuration and the spam filter's lists from the database, removes the keys of deleted domains, and reloads Postfix. Use it after editing the files by hand, after restoring a backup, or when the running configuration looks out of step with the domain and application lists. It does not touch the queue or the TLS certificate.

diff --git a/docs/assets/panel-redesign/panel/help.html b/docs/assets/panel-redesign/panel/help.html index 87c9baf..e7724c5 100644 --- a/docs/assets/panel-redesign/panel/help.html +++ b/docs/assets/panel-redesign/panel/help.html @@ -117,9 +117,9 @@
01

Overview

-

Health checks

Six checks, and the worst of them is the postmark. ok needs nothing; warn still delivers mail but will stop doing so if ignored; fail means mail is being lost or refused now. Health shows the readings behind them: CPU and memory are the container's own, not the host's spare capacity, and network is a short window, not a daily total.

-

TLS certificate

The certificate Postfix presents on 465 and 587. The reverse proxy or the image mounts it, the panel does not issue it. Postfix serves its own copy of the mounted file and looks for a renewed one once a day by default; until it takes one up, the card shows it as a renewal waiting, and warns once it has waited longer than that check allows - the container log's cert-reload lines say why. It warns 14 days before expiry unless a renewal is already waiting, and fails once expired, or when the file is missing or unreadable — clients that verify certificates then refuse to connect.

-

Hostname and reverse DNS

The hostname (SELFPOST_HOSTNAME) must resolve to this server's address, and that address must resolve back to the hostname. Large receivers reject or spam-folder mail from hosts where the two disagree. The PTR record is set at your hosting provider, not in your DNS zone.

+

Health checks

Six checks, and the worst of them is the postmark. ok needs nothing; warn still delivers mail but will stop doing so if ignored; fail means mail is being lost or refused now. Health shows the readings behind them: CPU and memory are the container's own, not the host's spare capacity, and network is a short window, not a daily total. Your address, in the Configuration card, is the address the panel sees your browser at: behind a reverse proxy it must be your own, taken from X-Forwarded-For; when it is the proxy's, every visitor shares one sign-in limit, and Health warns and names the address to put in TRUSTED_PROXY_CIDR.

+

TLS certificate

The certificate Postfix presents on 465 and 587. The reverse proxy or the image mounts it, the panel does not issue it. Postfix serves its own copy of the mounted file and looks for a renewed one once a day by default; until it takes one up, the card shows it as a renewal waiting, and warns once it has waited longer than that check allows - the container log's cert-reload lines say why. It warns 14 days before expiry unless a renewal is already waiting, and fails once expired, or when the file is missing or unreadable — clients that verify certificates then refuse to connect. It also fails when none of its names is the hostname (SELFPOST_HOSTNAME): a client that verifies the name refuses it however valid it is.

+

Hostname and reverse DNS

The hostname (SELFPOST_HOSTNAME) must resolve to this server's address, and that address must resolve back to the hostname. Large receivers reject or spam-folder mail from hosts where the two disagree. The PTR record is set at your hosting provider, not in your DNS zone. Greeting is the line Postfix opens every connection with, 220 and its banner; it must name the hostname too - a receiver compares it with the name it looked up - and a container id or localhost there is a warning.

02

Outbound

diff --git a/docs/assets/panel-redesign/panel/src/health.html b/docs/assets/panel-redesign/panel/src/health.html index c78693a..cda7f2a 100644 --- a/docs/assets/panel-redesign/panel/src/health.html +++ b/docs/assets/panel-redesign/panel/src/health.html @@ -42,6 +42,7 @@
Hostname
mail.example.org
Lookup
→ 203.0.113.25
← mail.example.org
+
Greeting
220 mail.example.org ESMTP Postfix (Debian/GNU)
@@ -77,6 +78,7 @@
Expires
2026-11-02 09:14 UTC
Names
mail.example.org
+
Matches the hostname
yes
Renewal expires
2027-01-31 08:02 UTC
Renewal mounted
2026-10-15 03:12 UTC
@@ -99,6 +101,9 @@
08

Configuration

Safe to run at any time
+
+
Your address
198.51.100.7
From X-Forwarded-For, which the trusted proxy 172.18.0.1 set
+

Regenerates the Postfix configuration and the spam filter's lists from the database, removes the keys of deleted domains, and reloads Postfix. Use it after editing the files by hand, after restoring a backup, or when the running configuration looks out of step with the domain and application lists. It does not touch the queue or the TLS certificate.

diff --git a/docs/assets/panel-redesign/panel/src/help.html b/docs/assets/panel-redesign/panel/src/help.html index a60c6ad..5369c37 100644 --- a/docs/assets/panel-redesign/panel/src/help.html +++ b/docs/assets/panel-redesign/panel/src/help.html @@ -51,9 +51,9 @@
01

Overview

-

Health checks

Six checks, and the worst of them is the postmark. ok needs nothing; warn still delivers mail but will stop doing so if ignored; fail means mail is being lost or refused now. Health shows the readings behind them: CPU and memory are the container's own, not the host's spare capacity, and network is a short window, not a daily total.

-

TLS certificate

The certificate Postfix presents on 465 and 587. The reverse proxy or the image mounts it, the panel does not issue it. Postfix serves its own copy of the mounted file and looks for a renewed one once a day by default; until it takes one up, the card shows it as a renewal waiting, and warns once it has waited longer than that check allows - the container log's cert-reload lines say why. It warns 14 days before expiry unless a renewal is already waiting, and fails once expired, or when the file is missing or unreadable — clients that verify certificates then refuse to connect.

-

Hostname and reverse DNS

The hostname (SELFPOST_HOSTNAME) must resolve to this server's address, and that address must resolve back to the hostname. Large receivers reject or spam-folder mail from hosts where the two disagree. The PTR record is set at your hosting provider, not in your DNS zone.

+

Health checks

Six checks, and the worst of them is the postmark. ok needs nothing; warn still delivers mail but will stop doing so if ignored; fail means mail is being lost or refused now. Health shows the readings behind them: CPU and memory are the container's own, not the host's spare capacity, and network is a short window, not a daily total. Your address, in the Configuration card, is the address the panel sees your browser at: behind a reverse proxy it must be your own, taken from X-Forwarded-For; when it is the proxy's, every visitor shares one sign-in limit, and Health warns and names the address to put in TRUSTED_PROXY_CIDR.

+

TLS certificate

The certificate Postfix presents on 465 and 587. The reverse proxy or the image mounts it, the panel does not issue it. Postfix serves its own copy of the mounted file and looks for a renewed one once a day by default; until it takes one up, the card shows it as a renewal waiting, and warns once it has waited longer than that check allows - the container log's cert-reload lines say why. It warns 14 days before expiry unless a renewal is already waiting, and fails once expired, or when the file is missing or unreadable — clients that verify certificates then refuse to connect. It also fails when none of its names is the hostname (SELFPOST_HOSTNAME): a client that verifies the name refuses it however valid it is.

+

Hostname and reverse DNS

The hostname (SELFPOST_HOSTNAME) must resolve to this server's address, and that address must resolve back to the hostname. Large receivers reject or spam-folder mail from hosts where the two disagree. The PTR record is set at your hosting provider, not in your DNS zone. Greeting is the line Postfix opens every connection with, 220 and its banner; it must name the hostname too - a receiver compares it with the name it looked up - and a container id or localhost there is a warning.

02

Outbound