Storage & Settings
Subscriber Files
| File | Schema | Purpose |
|---|---|---|
subscribers.csv | timestamp,name,email,ip | Valid subscribers after Reoon pass |
failed-verifications.csv | timestamp,name,email,ip,reason | Rejected or failed verification attempts |
Both files live at:
/home/Dmg59ZFtKg6bIws1/id86-subscribers/
The directory is outside the WordPress webroot. An index.php file is auto-created to prevent directory listing.
WordPress Options
Configuration is stored in the wp_options table and can be managed under Settings → General → ID86 Email Subscription.
| Option | Type | Example Value |
|---|---|---|
id86_reoon_api_key | text | fvkKXlS0yXPsvlwxQOIVbwN8WXQbblO8 |
id86_smtp_host | text | mail.opshell.dev |
id86_smtp_port | integer | 587 |
id86_smtp_username | text | no-reply@id86.net |
id86_smtp_password | password | (masked in UI) |
id86_smtp_from_email | no-reply@id86.net | |
id86_smtp_from_name | text | ID86 |
SMTP Configuration
The SMTP server runs Docker Mail Server on GSM16 (mail.opshell.dev). The no-reply@id86.net account was added for outbound email sending.
SPF and MX DNS records were configured for id86.net:
- SPF:
v=spf1 a mx include:opshell.dev ~all - MX:
mail.opshell.dev(priority 10)
Managing Settings via WP-CLI
# View current values
wp option get id86_reoon_api_key
wp option get id86_smtp_host
# Update a value
wp option update id86_reoon_api_key <new-key>
Security
- Never commit these values to documentation, Git history, screenshots, or support tickets.
- The Reoon API key is shared with opshell.dev.
- The SMTP password is stored in plaintext in
wp_options; restrict WordPress admin access accordingly.