Skip to content

Clarify bare-metal handling of generated mail service config files#141

Merged
tayyebi merged 2 commits into
mainfrom
copilot/add-bare-metal-configuration-step
May 9, 2026
Merged

Clarify bare-metal handling of generated mail service config files#141
tayyebi merged 2 commits into
mainfrom
copilot/add-bare-metal-configuration-step

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 9, 2026

The bare-metal install guide skipped what happens to generated Postfix, Dovecot, and OpenDKIM config after mailserver genconfig. This update adds the missing step and aligns the README with the actual runtime behavior used by both bare-metal and Docker flows.

  • Installation docs

    • Insert a new bare-metal step between initial setup and service installation covering generated config handling.
    • Clarify that mailserver genconfig writes the live config directly to system paths under /etc/postfix, /etc/dovecot, and /etc/opendkim.
    • Call out that Postfix maps are compiled during generation and DKIM private keys are written under /data/dkim.
  • Operator guidance

    • Add a compact list of the generated files operators are expected to review.
    • Include quick inspection commands for validating the generated config before enabling services.
    • Note that these files are generated output and will be regenerated in place on future genconfig runs / service startup.
  • Doc consistency

    • Renumber the subsequent bare-metal steps to preserve the installation flow.
mailserver genconfig

# Generated in place:
# /etc/postfix/main.cf
# /etc/dovecot/dovecot.conf
# /etc/opendkim/opendkim.conf
Original prompt

i believe there should be an step between 6 and 7 bare metal describing what to do with configuration files. check the source code to generate most accurate response. you can get help from docker stuff as well.

Copilot AI changed the title [WIP] Add bare metal configuration step between existing steps Clarify bare-metal handling of generated mail service config files May 9, 2026
Copilot finished work on behalf of tayyebi May 9, 2026 16:19
Copilot AI requested a review from tayyebi May 9, 2026 16:19
@tayyebi tayyebi marked this pull request as ready for review May 9, 2026 16:53
@tayyebi tayyebi merged commit 4315295 into main May 9, 2026
2 checks passed
@tayyebi tayyebi deleted the copilot/add-bare-metal-configuration-step branch May 9, 2026 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants