KamoCRM

Clé de la ré-expérimentation croisée sur l'appartenance à un alias-domaine, pas racine-ou-pas

FixEmailService
Expédié
4 octobre 2026 à 17:22 UTC
Auteur
Kamo
Commite
0c54f7a

Évaluation de la troisième ronde (email-fix-review-3.md) confirmée BLOCKER de la deuxième ronde fixe (marche sage@kamouniverse.com via le code de l'application et la plateforme-alias de Postfix réécriture règle live, fin à fin — ils sont d'accord) et confirmé la suppression du pli +tag correct (re-vérified capter delimiter désactivé sur postfix et colombier, et Les deux ************* **** utilisent une correspondance littérale complète). C'est a trouvé un nouveau MAJOR: round 2 a fixé le BLOCKER en laissant tomber le garde de la réessayer inconditionnellement, qui l'a échangé contre un faux ACCEPT. Un org avec deux vrais, les domaines racines indépendants qui ne sont pas des alias les uns des autres (explicitement permis par ************* **** pourrait avoir une idée sur une racine (info@kamocrm.com, la boîte aux lettres de personne) faussement résolu simplement parce qu'un boîte aux lettres (info@brandb.com) existe sur l'autre racine — Postfix ne réécrit que les domaines en fait listé dans virtual alias domains, et deux racines indépendantes n'ont pas une telle Donc l'envoi resterait 550. Correction : resolutions() reçoit désormais le jeu d'alias-domaines (déjà calculé dans l'appelant, auparavant fusionné dans un ensemble indifférencié "ownDomains" et rejeté avant Atteindre les résolution() et les portes de la réessayer des racines croisées sur aliasDomains.contient(domaine) au lieu de savoir si le domaine est (pas) une racine. C'est la seule condition. les scénarios s'allument: kamouniverse.com est enregistré comme un domaine alias (réessayer round 2's BLOCKER), tandis qu'une seconde racine indépendante n'est pas un alias de rien (pas de réessayer déclenché par une supposition sur l'autre racine, en fermant cette ronde MAJOR). Essais: nouveau cas ******************* (org possède kamocrm.com et brandb.com, aucune relation alias; brandb.com a une vraie info@ boîte aux lettres; info@kamocrm.com doit rester en suspens) confirmé RED contre round 2 code non modifié (1 échec, via `git stash` de juste le fichier d'implémentation), GREEN Après. L'essai de régression BLOCKER existant **************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** déjà vert sous le code du tour 2, comme l'examen du tour 3 confirmé indépendamment, et reste vert sous cette fixation aussi — ce tour ne change que les deux-indépendants le résultat, pas le double domaine enregistré. Essai lourd 82 course, 0 échec.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation