CluPilotCloud/app/Services/Mail
nexxo 2d979052d0 Benachrichtigung ueber eine gesperrte Adresse, hoechstens eine je Stunde
SecurityBlockMail geht bei einer Instanz-Sperre an die Kontoadresse des
Inhabers, aus dem SYSTEM-Postfach wie NewDeviceSignInMail. Die Drossel sitzt
in BlockAddress::notifyInstanceOwner() ueber Settings (kein neues Feld fuer
etwas, das nach einer Stunde niemanden mehr interessiert) und wird VOR dem
Versandversuch gesetzt. Ein Throwable beim Verschicken wird gemeldet und
verschluckt: die Sperre steht schon, bevor ueberhaupt versucht wird zu
verschicken, und ein kaputtes Postfach darf sie nicht rueckgaengig machen.

Host-Sperren verschicken bewusst noch keine Mail: kein Muster im Repo, wie
eine Betreiber-Meldung ihren Empfaenger findet (siehe Bericht).

Route 'portal.security' minimal angelegt (Aufgabe 6 baut die echte Seite) -
auf einem eigenen Pfad, weil sie sich mit der oeffentlichen /security-Seite
sonst lautlos gegenseitig ueberschreiben, sobald Portal und Website ohne
eigene Domain laufen (RouteCollection indiziert ueber Methode+Domain+URI,
nicht ueber den Namen).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 14:39:35 +02:00
..
FakeMailbox.php Read the mailbox password where it actually is, and let the console test it 2026-07-30 13:12:29 +02:00
FetchedMail.php Read the support mailbox into the console 2026-07-29 21:41:29 +02:00
ImapMailbox.php Read the mailbox password where it actually is, and let the console test it 2026-07-30 13:12:29 +02:00
InboundMailStatus.php Read the mailbox password where it actually is, and let the console test it 2026-07-30 13:12:29 +02:00
InboundMailbox.php Read the mailbox password where it actually is, and let the console test it 2026-07-30 13:12:29 +02:00
IngestInboundMail.php Read the mailbox password where it actually is, and let the console test it 2026-07-30 13:12:29 +02:00
MailCatalogue.php Benachrichtigung ueber eine gesperrte Adresse, hoechstens eine je Stunde 2026-08-03 14:39:35 +02:00
MailParser.php Read the support mailbox into the console 2026-07-29 21:41:29 +02:00
MailPreviews.php Benachrichtigung ueber eine gesperrte Adresse, hoechstens eine je Stunde 2026-08-03 14:39:35 +02:00
MailPurpose.php Say which kind of mail leaves from which mailbox 2026-07-27 22:00:16 +02:00
MailRoute.php Wegwahl je Mailart: welche Mail aus welchem Postfach geht 2026-08-03 12:43:31 +02:00
MailTemplateRenderer.php Stop charging VAT to the customers who owe us none 2026-07-30 02:15:41 +02:00
MailTlsPolicy.php Make ssl, tls, and none mean what they say on the wire 2026-07-28 04:35:03 +02:00
MailboxResolver.php Bereitschaft: das Absender-Postfach wird gefragt, ob es senden KANN 2026-07-31 20:35:58 +02:00
MailboxTester.php Bound the mail test-send and real send to a timeout instead of hanging 2026-07-28 16:36:14 +02:00