The street-address pattern recognised only US suffixes (St, Ave, Blvd…), so a
valid European address in a footer — "12 chemin du Beauregard, 93370
Montfermeil" — was reported as missing-physical-address, flagging legitimate
mail from every non-US sender.
Found the same way as the preheader bug: running our own email through our own
engine. Our French footer address scored a false CAN-SPAM warning.
Detection now covers the common street-word orders — Anglo type-last (incl. UK
lettered house numbers), French/Italian number→type, Spanish type→name→number,
German/Dutch name+type→number — plus UK and Dutch postcodes. Bare-name streets
with no type word (Dutch "Damrak 12") are recognised via the <address> element,
which is the reliable signal and what a correct footer uses anyway; chasing
every country's format by regex is a losing game, so the heuristic stops at the
common cases and defers the rest to the semantic tag.
bumps 0.9.3 -> 0.9.4.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>