Split all site-specific settings (RECIPIENTS, FROM_ADDR, ALERT_SUBJECT,
CA_TIMEOUT, MONITORS) out of EPICS2SMS.sh into a separate config file that
is sourced at startup, so "git pull" no longer clobbers local settings.
- epics2sms.conf is git-ignored (local, per-host).
- epics2sms.conf.example is tracked and documents the format.
- Config path: first CLI arg > EPICS2SMS_CONF env var > epics2sms.conf beside
the script. Missing config or empty RECIPIENTS/MONITORS exits with a clear
error pointing at the template.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>