option('reset')) { $breaker->reset(); $this->info('Circuit Breaker zurückgesetzt — der Versand läuft wieder. Liegengebliebene Mails: php artisan queue:retry all — laufende Newsletter-Kampagnen: php artisan newsletter:resume {kampagne} --failed'); return self::SUCCESS; } $until = $breaker->openUntil(); if ($until !== null) { $this->warn(sprintf('Versand ANGEHALTEN bis %s.', $until->format('d.m.Y H:i'))); } else { $this->info(sprintf('Versand läuft. Relay-Ablehnungen im aktuellen Fenster: %d.', $breaker->pendingRejections())); } return self::SUCCESS; } }