Paco Hope #resist<p>Le sigh. It appears <a href="https://infosec.exchange/tags/mozilla" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mozilla</span></a> is too distracted with <a href="https://infosec.exchange/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> and <a href="https://infosec.exchange/tags/LLMs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LLMs</span></a> to run their good old <a href="https://infosec.exchange/tags/email" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>email</span></a> correctly. Maybe they should buy <span class="h-card" translate="no"><a href="https://io.mwl.io/@mwl" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mwl</span></a></span> 's <a href="https://infosec.exchange/tags/RYOMS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RYOMS</span></a> and learn a thing or two.</p><p>I signed up for their community forums so I could comment on <a href="https://connect.mozilla.org/t5/discussions/share-your-feedback-on-the-ai-services-experiment-in-nightly/m-p/60519" rel="nofollow noopener noreferrer" target="_blank">the AI experiment in Nightly</a>. This, as you can imagine, is getting A LOT of noise and I think mozilla is trying to email me and tell me that things have happened on that thread. I'm not getting the emails. My upstream mail receiver is showing 775 messages queued up for me, that my email server keeps rejecting. Let's look at why.</p><ol><li>The host <code>community.mozilla.ORG</code> is a CNAME to <code>bnzry48543.lithium.com.</code></li><li><code>bnzry48543.lithium.com.</code> is a CNAME for <code>d3rxjeenbqqyxw.cloudfront.net.</code>, which is AWS's CloudFront CDN service.</li><li>There are no MX records for <code>community.mozilla.ORG</code> because there <strong>cannot</strong> be any others. If you're a CNAME, you can't have <strong>any</strong> other records. God only knows why there is this extra <code>lithium.com</code> CNAME in there. Probably so they can have an Alias record in a hosted AWS zone. (Hint: this is the dumb way to do it. The right way is to create <code>community.mozilla.org</code> as a Route53 zone, so you can get the Alias records for CloudFront, then in your <code>mozilla.org</code> zone you create NS records for the Route53 zone. Look at how I do <code>blog.paco.to</code> at AWS, when <code>paco.to</code> DNS is not hosted at AWS for an example).</li><li>The Mozilla community software is sending emails out with a from address of <code>community@connect.mozilla.COM</code>.</li><li>If you run <code>dig connect.mozilla.com any</code> you will find (assuming you find the same as me), a single, solitary TXT record: <code>"v=spf1 include:%{i}._ip.%{h}._ehlo.%{d}._spf.vali.email ~all"</code>. I'm not up enough on fancy-ass SPF records, but what I can tell you is that there is NO MX record for <code>connect.mozilla.com</code>. That makes it a pretty illegitimate domain to be on the righthand side of an <code>@</code> in email. If I would like to send email to <code>community@connect.mozilla.com</code>, where should I direct that mail? Undefined. Ergo, illegitimate.</li></ol><p>So, at the moment, my SMTP upstream and I are stuck in a bit of an argument. They've accepted the email from <code>connect.mozilla.com</code> and when they present it to my mail server, I say '<u>illegal domain, man. fuck off.</u>' Well, they're a little stuck. They can't send that rejection back to the originator, because that's not possible (No MX record). So they pause, consider their life choices, and try again. I'm currently fielding 1800 attempts per hour and I have no idea how many of those are the umpteenth retry of something sent 5 days ago, and how many are a first email that was sent this morning. (It's no big deal. I mentioned it to my support folks, they'll get it fixed soon)</p><p>Maybe someone at Mozilla can ask <a href="https://infosec.exchange/tags/ChatGPT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ChatGPT</span></a> "How do I configure DNS records for email?" and get a halfway competent reply. I wish they'd just work on <a href="https://infosec.exchange/tags/firefox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>firefox</span></a> features that I want, instead.</p><p><a href="https://infosec.exchange/tags/dns" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dns</span></a> <a href="https://infosec.exchange/tags/smtp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>smtp</span></a> <a href="https://infosec.exchange/tags/itsalwaysdns" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>itsalwaysdns</span></a></p>