Email owners before inactivity-expiry drops their account or channel
When [expire] warn_days is set and email is configured, the expiry sweep
now emails a heads-up to owners entering the warning window (inactive past
the threshold minus the lead time, but not yet expired) for whom an
address is on file — the founder's address for a channel. It's a chance to
keep the record by simply using it before the deadline.
Each idle spell warns at most once: a new AccountExpiryWarned /
ChannelExpiryWarned event marks the record, and the next activity stamp
clears the mark so a later idle spell warns afresh. The warning email is a
first-class api template (fedserv_api:📧:expiry_warning), alongside
the reset and confirm mails.
This commit is contained in:
parent
3a6239bbd9
commit
57e104e510
7 changed files with 214 additions and 12 deletions
|
|
@ -64,3 +64,7 @@ protocol = 1206 # InspIRCd link protocol version (1206 = insp4, 1205
|
|||
# [expire]
|
||||
# accounts_days = 90
|
||||
# channels_days = 30
|
||||
# warn_days sends the owner a heads-up email this many days before expiry (only
|
||||
# where an address is on file and [email] is configured); 0 or omitted = no
|
||||
# warning email.
|
||||
# warn_days = 7
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue