CluPilotCloud/app/Mail
nexxo 0f4226c488 Fix round: read the mailer against NON_DELIVERING, not against 'log' alone
delivery.mailer_not_log now reads MailboxTransport::NON_DELIVERING (made
public) instead of a narrower `!== 'log'`, so 'array' — this suite's own
MAIL_MAILER — and an unset default no longer pass as ready when nothing
would actually be delivered. provisioning.monitoring_token's severity now
follows provisioning.monitoring.required the same way RegisterMonitoring
itself does, instead of asserting a fixed 'warning' the pipeline does not
always honour. Two breaks sentences (dns_zone, mail_templates) now name a
concrete failure mechanism instead of a correct-but-vague description.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-30 13:27:14 +02:00
..
Concerns Pin CloudReady's null-mailbox guard and share it with the trait 2026-07-27 23:59:05 +02:00
Transport Fix round: read the mailer against NON_DELIVERING, not against 'log' alone 2026-07-30 13:27:14 +02:00
InvoiceMail.php Send the invoice with the invoice attached 2026-07-29 02:13:41 +02:00
MaintenanceAnnouncementMail.php Put every mail in one design, and confirm an order when the money arrives 2026-07-29 00:14:04 +02:00
MaintenanceCancelledMail.php Put every mail in one design, and confirm an order when the money arrives 2026-07-29 00:14:04 +02:00
NewDeviceSignInMail.php Recognise the devices an account signs in from, and warn about a new one 2026-07-28 23:28:34 +02:00
OperatorMessageMail.php Keep a register of what was sent, and answer the customer from here 2026-07-29 21:02:36 +02:00
OrderConfirmationMail.php Put every mail in one design, and confirm an order when the money arrives 2026-07-29 00:14:04 +02:00
ResetPasswordMail.php Give people a way back in, and put the URL in English 2026-07-29 16:50:29 +02:00
VerifyEmailMail.php Require a confirmed address before an account can use anything 2026-07-28 23:43:20 +02:00