From 45471138d2ee8818b7a67652506f891bbeac4c4b Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Tue, 8 Dec 2020 02:06:56 -0500 Subject: [PATCH 1/2] update nick reservation docs --- docs/MANUAL.md | 64 ++++++++++++++++++++++++++++++-------------------- irc/config.go | 4 ++++ 2 files changed, 43 insertions(+), 25 deletions(-) diff --git a/docs/MANUAL.md b/docs/MANUAL.md index 220103d6..4fb94060 100644 --- a/docs/MANUAL.md +++ b/docs/MANUAL.md @@ -31,10 +31,11 @@ _Copyright © Daniel Oaks , Shivaram Lingamneni Date: Tue, 8 Dec 2020 02:10:47 -0500 Subject: [PATCH 2/2] update email verification manual entry --- docs/MANUAL.md | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/docs/MANUAL.md b/docs/MANUAL.md index 4fb94060..431b114e 100644 --- a/docs/MANUAL.md +++ b/docs/MANUAL.md @@ -310,20 +310,18 @@ To enable this mode, use the configs from the "nick equals account" section (i.e By default, account registrations complete immediately and do not require a verification step. However, like other service frameworks, Oragono's NickServ can be configured to require email verification of registrations. The main challenge here is to prevent your emails from being marked as spam, which you can do by configuring [SPF](https://en.wikipedia.org/wiki/Sender_Policy_Framework), [DKIM](https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail), and [DMARC](https://en.wikipedia.org/wiki/DMARC). For example, this configuration (when added to the `accounts.registration` section) enables email verification, with the emails being signed with a DKIM key and sent directly from Oragono: ```yaml - enabled-callbacks: - - mailto - - callbacks: - mailto: - sender: "admin@my.network" - require-tls: true - dkim: - domain: "my.network" - selector: "20200525" - key-file: "dkim-private-20200525.pem" + email-verification: + enabled: true + sender: "admin@my.network" + require-tls: true + helo-domain: "my.network" # defaults to server name if unset + dkim: + domain: "my.network" + selector: "20200229" + key-file: "dkim.pem" ``` -You must create the corresponding TXT record `20200525._domainkey.my.network` to hold your public key. You can also use an MTA ("relay" or "smarthost") to send the email, in which case DKIM signing can be deferred to the MTA; see the example config for details. +You must create the corresponding TXT record `20200229._domainkey.my.network` to hold your public key. You can also use an MTA ("relay" or "smarthost") to send the email, in which case DKIM signing can be deferred to the MTA; see the example config for details. ## Channel Registration