Horizon: the workers
Horizon works the queues. Three supervisors, one per queue:
Without Horizon, nothing goes out.
/etc/systemd/system/lekalao-horizon.service
TimeoutStopSec lets an import in progress finish before the stop.
The dashboard is at https://lekalao.example.com/horizon, for platform administrators only.
To add sending workers, raise
maxProcesses on the sending supervisor in
config/horizon.php, then run php artisan horizon:terminate. The real
rate is still capped by your providers and by the receiving mailboxes
(Sending safety).The scheduler
One cron line, for thelekalao user:
The times are UTC. Every task is listed in Commands.
The SMTP relay
Optional. So that software can send over SMTP through Lekalao (SMTP relay):/etc/systemd/system/lekalao-smtp.service
.env