Skip to main content

Options overview

All options live at AdminCP > Setup > Options > [MC] Sunset. They are grouped into the tabs below.

TabSettings
GeneralMaster switch, branding, evaluator schedule, batch size, excluded groups, member and admin emails, debug logging.
TiersDays inactive to enter each tier, plus the scoring weights.
ReactivationWhat happens after a rejected reactivation request.
RetentionSnapshot, audit-log, and username-release retention windows.

The per-tier reactivation models and the policy assignments live on a dedicated admin page at AdminCP > Users > Sunset > Policies, not on this options page. See Policies.

General

SettingDefaultWhat it does
Remove brandingOffRemoves the "Powered by [MC] Sunset" footer text.
Enable evaluatorOffMaster switch. When off, the evaluator and retention enforcer crons return immediately. CLI commands and manual admin actions still work.
Evaluator scheduleWeeklyHow often the evaluator runs: Daily or Weekly (weekly runs on Mondays). The cron entry itself fires hourly; this option gates whether the entry queues work.
Maximum members per run500Upper bound on candidates evaluated per cron pass. The evaluator paginates by user_id and resumes from the last cursor on the next pass.
Minimum account age90 daysMembers whose register_date is younger than this are never candidates. Stops the evaluator targeting fresh accounts that simply haven't started posting yet.
Excluded user groups(empty)Members of any selected group are never candidates. Add staff, moderator, and bot groups here.
Email member when entering warned tierOnWhen on, the seeded notify_user policy at the Warned tier sends an email. Turn off if you'd rather not warn members at all.
Admin notification email(empty)Recipient for the notify_admin policy. Plain email address. Leave empty to silently disable admin emails.
Verbose debug loggingOffWhen on, every policy execution and cron-run summary writes a line to AdminCP > Tools > Logs > Server error log under the source MC\Sunset\DebugLogger.

Tiers

SettingDefaultWhat it does
Warned tier threshold180 daysDays since last activity to enter the Warned tier.
Soft sunset threshold365 daysDays since last activity to enter the Soft sunset tier.
Hard sunset threshold730 daysDays since last activity to enter the Hard sunset tier.
Username release threshold1825 daysDays since last activity to enter the Released tier.
Last activity weight60Multiplier applied to days-since-last-activity in the composite score. Visible on the per-user state page.
Low post count threshold5 postsIf message_count is at or below this, the low-post-count signal contributes to the score.
Low post count weight10Fixed amount added to the score when the low-post-count signal fires.

Reactivation

SettingDefaultWhat it does
After a rejected reactivation requestallowWhat the lockout page allows after a request is rejected: allow lets the member submit again immediately, block removes the request button entirely, cooldown enforces a waiting period.
Re-request cooldown30 daysOnly applies when After a rejected reactivation request is set to cooldown. Days the member must wait before submitting a fresh request.

The four per-tier reactivation models (Warned, Soft, Hard, Released) are configured on AdminCP > Users > Sunset > Policies, not here. See Reactivation for the meaning of each model.

Retention

SettingDefaultWhat it does
PII snapshot retention365 daysHow long released-username snapshots are kept before the retention enforcer deletes them. Once gone, the released username can never be restored.
Profile snapshot retention730 daysHow long native and custom profile-field snapshots are kept. Once gone, the original values are unrecoverable.
Audit log retention2555 daysHow long audit rows are kept. Pruned in 1000-row chunks per retention-enforcer pass.
Hard to released window730 daysHow long a member must sit in the Hard sunset tier before the retention enforcer queues the Released transition.
Released username lockout30 daysHow long after release the username is blocked from re-registration. Enforced via xf_mc_sun_released_username, which survives user delete.
Confirm username releases manuallyOffWhen on, the retention enforcer does not auto-release. Eligible members surface in a confirmation queue on the dashboard, each requiring an explicit admin click to release.