CluPilotCloud/app/Services/Mail
nexxo 5dcfee9957 Wegwahl je Mailart: welche Mail aus welchem Postfach geht
MailCatalogue haelt die eine Liste aller sechzehn Mailarten (Schluessel,
Beschriftung, Vorgabe-Zweck), aus MailPreviews herausgezogen, damit es
nur noch eine Stelle gibt, die beim naechsten Mailtyp vergessen werden
kann. MailRoute sitzt darueber: ein Eintrag ist eine Ausnahme fuer GENAU
diese eine Mailart, keine zweite Zuordnungsebene — ohne Eintrag oder bei
abgeschaltetem Zielpostfach faellt sie unveraendert auf den Zweck
zurueck, den MailboxResolver schon kennt.

SendsFromMailbox bekommt dafuer einen optionalen $mailKey; alle
bestehenden Aufrufer (inklusive ContactRequestMail, das mailboxAddresses
selbst zusammensetzt) bleiben bei null und damit beim alten Verhalten.
Jede Mailklasse und die CloudReady-Benachrichtigung nennen jetzt ihren
Katalog-Schluessel. Die Konsole bekommt eine vierte Karte unter der
Zweck-Zuordnung: eine Zeile je Mailart, ein <select> mit den aktiven
Postfaechern und "wie der Zweck (...)" als Vorgabe.

Der wichtigste Test schickt eine Mail ohne jeden Eintrag und prueft,
dass sie exakt beim bisherigen Postfach landet.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 12:43:31 +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 Wegwahl je Mailart: welche Mail aus welchem Postfach geht 2026-08-03 12:43:31 +02:00
MailParser.php Read the support mailbox into the console 2026-07-29 21:41:29 +02:00
MailPreviews.php Wegwahl je Mailart: welche Mail aus welchem Postfach geht 2026-08-03 12:43:31 +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