diff options
author | Runxi Yu <me@runxiyu.org> | 2025-04-05 15:07:03 +0800 |
---|---|---|
committer | Runxi Yu <me@runxiyu.org> | 2025-04-05 15:07:03 +0800 |
commit | 6a78d0ab5324bf1caf7d7f2b79a8eb2b62921933 (patch) | |
tree | 74a801afd4e0d58757351f119b11351e8ab0105a /content/forge/setup.md | |
parent | Update forge docs (diff) | |
download | website-master.tar.gz website-master.tar.zst website-master.zip |
Diffstat (limited to 'content/forge/setup.md')
-rw-r--r-- | content/forge/setup.md | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/content/forge/setup.md b/content/forge/setup.md index d2686a1..fa19073 100644 --- a/content/forge/setup.md +++ b/content/forge/setup.md @@ -75,6 +75,26 @@ createdb -O lindenii-forge lindenii-forge psql -f /usr/share/lindenii/forge/schema.sql -d lindenii-forge ``` +### Setting up your SMTP daemon + +You'll need to do this if you want email integration. We'll assume you've +already configured your DNS records, rDNS, DKIM, SPF, DMARC, etc. + +If you run OpenSMTPD, you'd want something like this in +`/etc/smtpd/smtpd.conf`: + +``` +table forge file:/etc/smtpd/forge +action "FORGE" lmtp "/var/run/lindenii/forge/lmtp.sock" rcpt-to virtual <forge> +match from any for domain "forge.lindenii.runxiyu.org" action "FORGE" +``` + +And for `/etc/smtpd/forge`: + +``` +@ forge +``` + ### Editing the configuration file Copy `/usr/share/doc/lindenii/forge/forge.scfg` to `/etc/lindenii/forge.scfg` |