 #  Microsoft Deliverability - SendGrid and Blacklists 

 

  ![Microsoft Deliverability - SendGrid and Blacklists](https://cdn.richeyweb.com/images/articles/microsoft-deliverability/microsoft-deliverability.webp)    As a webmaster, I’ve been crushed by Microsoft Deliverability issues, with their S3140 error - “part of their network is on our block list” - blocking my RicheyWeb server’s 1–5 weekly emails to outlook.com, hotmail.com, live.com, and countless business domains hosted by Microsoft.

A Spamhaus blacklist on an IPv6 /64 subnet, spanning an absurd 18 quintillion addresses (2^64), forced me to a switch to IPv4, but Microsoft’s private blacklist didn’t budge. Desperate, I tried [SendGrid](https://grokipedia.com/page/SendGrid "Grokipedia: SendGrid"), expecting better Microsoft Deliverability. Same S3140 error, same bounces, no help without a costly upgrade, and no access to their IP data. Hosting with Google or Microsoft might improve deliverability, but their Terms of Service (ToS) admit they’ll snoop on your emails - a [privacy](/joomla-techniques/youtube-rss-feed-gallery "YouTube RSS Feed Gallery") dealbreaker. Webmasters, you know this trap: Microsoft’s [fortress](/blog/development/canonical-chaos-round-three-polishing-the-blade "Canonical Chaos, Round Three: Polishing the Blade"), SendGrid’s false promises, and big tech’s spying. Here’s why Microsoft Deliverability has no magic bullet - and how to fight back by denying Microsoft-hosted emails, with a sneak peek at a RicheyWeb tool to make it easier.

## The SendGrid Experiment: No Fix for Microsoft Deliverability

Hoping to solve RicheyWeb’s Microsoft Deliverability issues, I turned to SendGrid, expecting their managed infrastructure to ensure delivery. Their shared IPs, touted as a robust solution, promised better Microsoft Deliverability than my self-hosted server. The result? A mirror of my RicheyWeb failure: the same S3140 error - “part of their network is on our block list” - blocked every email to Microsoft-hosted domains, from outlook.com to custom business addresses. No improvement, no answers.

Why did SendGrid fail? Their shared IPs, used by countless users, are a liability. If one user sends to a spam trap or racks up complaints, the entire IP pool’s [reputation](/blog/development/bug-reports-a-developers-best-friend-not-a-burden "Bug Reports: A Developer's Best Friend, Not a Burden") tanks, triggering Microsoft’s blacklist. I couldn’t access Microsoft’s Smart Network Data Services (SNDS) to check complaint rates or spam trap hits - SendGrid locks that data to themselves. [Support](/blog/development/fair-reviews-and-support "Fair Reviews and Support") was useless without a Pro or Premier plan (starting at $89.95/month). When I pressed for help, they offered no insight into their IP status, leaving me stranded. X users like @JudahGabriel (2025) lament SendGrid’s limits for small projects, and a [2020 Krebs on Security report](https://krebsonsecurity.com/2020/08/sendgrid-under-siege-from-hacked-accounts/) flagged hacked SendGrid accounts fueling spam, tanking shared IP reputations. My [experiment](/blog/hosting/unavailable-after-white-hat-seo-hack-might-be-paying-off "unavailable_after White-Hat SEO Hack Might Be Paying Off") proved SendGrid’s no better than self-hosting for Microsoft Deliverability.

> SendGrid: "Hi, we're killing off your free plan and will delete your contacts in 60 days."   
>   
> I use SendGrid for simple side projects and 501c3 non-profit work for email confirmations, password resets, etc. Maybe 400 emails/month.  
>   
> 60 days is nowhere near enough time to migrate… <https://t.co/TCnaEzWnnS>
> 
> — Judah Gabriel 🇮🇱 (@JudahGabriel) [May 27, 2025](https://twitter.com/JudahGabriel/status/1927498046415249507?ref_src=twsrc%5Etfw)

## Spam: The Root of Microsoft Deliverability Woes

Emails hit spam or bounce due to poor sender reputation, spammy content, or spam traps (inactive emails designed to catch spammers). Microsoft’s SmartScreen and connection filters are merciless, favoring high engagement and perfect authentication. Low-volume senders like me, with 1–5 emails a week to Microsoft domains, can’t build a reputation, making us easy targets for Microsoft Deliverability blocks. My plain-text emails, free of trigger words, still bounced, showing reputation often trumps content.

SendGrid’s failure underscores this. Shared IPs inherit the worst users’ sins - spam complaints or trap hits drag everyone down. My experiment showed SendGrid’s shared IPs landed in the same S3140 trap as my RicheyWeb server. Even dedicated IPs (costly add-ons) need careful warm-up and maintenance, offering no guarantees for Microsoft Deliverability.

## Blacklists: 18 Quintillion Addresses vs. Microsoft’s Wall

Blacklists flag IPs or domains for spam, and Microsoft Deliverability heavily depends on them. Public blacklists like Spamhaus are fixable but can be outrageously broad. My RicheyWeb server was swept into an [IPv6 /64 subnet blacklist](https://check.spamhaus.org/results/?query=2600:3c00::) - a staggering 18 quintillion addresses (2^64, or 18,446,744,073,709,551,616), enough to assign an IP to every grain of sand on Earth - likely due to another user’s spam. Switching to IPv4 cleared Spamhaus, but Microsoft’s private blacklist, covering consumer domains (outlook.com, hotmail.com, live.com) and countless business domains hosted via Microsoft 365 or Exchange Online, is a nightmare. Microsoft blocks IPs based on secret criteria like [user complaints](/blog/personal/why-my-joomla-extensions-are-free "Why My Joomla Extensions Are Free") or spam traps, often hitting entire ranges.

![Not qualified for mitigation](https://cdn.richeyweb.com/images/articles/microsoft-deliverability/not-qualified-for-mitigation.webp)

My IPv4 IP, despite sending only 1–5 emails weekly, remains blocked with S3140. Delisting via This email address is being protected from spambots. You need JavaScript enabled to view it. was futile - “Not qualified for mitigation,” no explanation. Escalating replies or using the Outlook.com Delivery Team form led nowhere. SNDS offered no insight due to my low volume. Web sources like Hetzner and InframailTools.com confirm Microsoft’s opacity, with small senders stuck despite clean setups. X posts from [@cfenollosa](https://x.com/cfenollosa) (2022) report identical Microsoft Deliverability blocks, with emails vanishing into /dev/null. Microsoft’s bias toward their own and Google’s hosted services, built on trusted IPs, leaves self-hosted webmasters and SendGrid users in the dust.

> Many people are asking me to name and shame, so I will do it:  
>   
> Microsoft. I have been unable to deliver a single email to a Microsoft server in the past five years.   
>   
> live-dot-com, outlook-dot-com, and any organization using Office 365 as their email server. It goes to /dev/null
> 
> — Carlos Fenollosa (@cfenollosa) [September 4, 2022](https://twitter.com/cfenollosa/status/1566521570826371072?ref_src=twsrc%5Etfw)

## Privacy vs. Microsoft Deliverability: A Brutal Trade-Off

Google or Microsoft hosting might sidestep S3140, boosting Microsoft Deliverability, as their IPs rarely face blocks. But their ToS are a privacy disaster. Google’s ([policies.google.com/terms](https://policies.google.com/terms)) permits email scanning for ads and analytics, while Microsoft’s Services Agreement ([microsoft.com/en-us/servicesagreement](https://www.microsoft.com/en-us/servicesagreement)) allows it for “security, safety, or reliability.” Their history - [Google’s 2018 data leaks](https://en.wikipedia.org/wiki/2018_Google_data_breach), [Microsoft’s 2021 Exchange breaches](https://simple.wikipedia.org/wiki/2021_Microsoft_Exchange_Server_data_breach) - screams distrust. For webmasters handling client or proprietary data, handing over emails to these giants is unthinkable. Self-hosting, like RicheyWeb, keeps [control](/blog/development/gpc-dnt-do-not-tracks-toothless-twin "GPC: DNT/Do Not Track’s Toothless Twin") but means battling Microsoft Deliverability issues.

SendGrid’s no privacy haven either. Their parent company Twilio faced [2020](https://www.twilio.com/en-us/blog/incident-report-taskrouter-js-sdk-july-2020) and [2021 security lapses](https://www.helpnetsecurity.com/2022/08/09/twilio-phished-data-breach/), with hacked accounts sending phishing emails, per Krebs on Security. My SendGrid experiment showed it’s no better than self-hosting for Microsoft Deliverability, and it’s no safer for data. Paying for a higher-tier plan might get a dedicated IP, but it’s still within their ecosystem, with no privacy guarantees.

## Solution: Deny All Microsoft-Hosted Emails

Microsoft Deliverability is a deliberate roadblock, unfairly targeting small senders while favoring their own and Google’s hosted services. Their delisting process is opaque, their filters unforgiving, and their support nonexistent for low-volume senders like me. Microsoft hosts not just consumer domains (outlook.com, hotmail.com, live.com) but countless business domains via Microsoft 365 and Exchange Online, where custom domains (e.g., This email address is being protected from spambots. You need JavaScript enabled to view it.) route through Microsoft servers with MX records like yourcompany-com.mail.protection.outlook.com. This vast ecosystem amplifies their Microsoft Deliverability stranglehold, yet they won’t fix these issues - why would they? Their hosted email domains, consumer and business alike, are ubiquitous, giving them no incentive to reform unless those addresses become a liability.

The only way to force change is to make all Microsoft-hosted emails toxic to webmasters by denying them access to your services. By probing MX records, you can identify and block any email address - consumer or business - hosted by Microsoft, pressuring them to rethink their draconian filters. To simplify this, I’m developing a free RicheyWeb project: a PHP library and [Joomla extension](/blog/development/windownamestore-a-privacy-friendly-volatile-storage-solution-for-web-developers "WindowNameStore: A Privacy-Friendly Volatile Storage Solution for Web Developers") that blocks registration and contact form submissions for email addresses failing an [MX record check](/blog/development/one-sh-tty-email-that-made-me-finally-do-something-about-spam "One Sh*tty Email That Made Me Finally Do Something About Spam"). It’s not limited to Microsoft but includes configurable options to block their hosted domains, empowering webmasters to tackle Microsoft Deliverability head-on. Here’s how to implement the strategy now:

### Probe MX Records

When users sign up for your service or submit a contact form, check their email’s MX record using a DNS lookup (e.g., dig mx yourcompany.com or libraries like Python’s dnspython).

If the MX record points to Microsoft servers (e.g., mx1.hotmail.com, mx2.hotmail.com, outlook-com.olc.protection.outlook.com, or \[domain\]-com.mail.protection.outlook.com), reject the submission. Inform users to use a non-Microsoft email, citing Microsoft’s unfair blacklisting practices that sabotage Microsoft Deliverability. This strategy sends a powerful message: if Microsoft blocks your server with no recourse, their users - whether on outlook.com or a custom business domain - lose access to your services.

By making all Microsoft-hosted emails liabilities, unusable for website registrations or [contact forms](/blog/development/hashcash-free-privacy-first-captcha-for-joomla-in-2026 "HashCash: Free, Privacy-First CAPTCHA for Joomla in 2026"), webmasters can collectively pressure Microsoft to prioritize Microsoft Deliverability or risk their email domains becoming pariahs.

## Joomla Extension Sneak Peek

[User - MX Filter](/software/joomla/plugins/user-mx-filter)

Stay tuned for the RicheyWeb PHP library and Joomla extension, which will automate this MX check with configurable blocking, allowing Microsoft-specific blocking, giving you a plug-and-play tool to reclaim control over Microsoft Deliverability. This will offer similar [functionality](/blog/hosting/negative-seo-via-url-parameter-abuse-in-joomla "Negative SEO via URL Parameter Abuse in Joomla") to my recently released [Contact - Valid Email](/software/joomla/plugins/contact-valid-email) plugin.

## Conclusion: No Easy Wins, Just Hard-Won Control

My SendGrid experiment was a complete dud - same S3140 error as my RicheyWeb server, no support, no way to diagnose their blacklisted IPs. Spamhaus’s 18 quintillion–address blacklist was a hurdle I cleared, but Microsoft’s private blacklist and Google’s privacy invasions are tougher foes. Google and Microsoft might improve Microsoft Deliverability, but their ToS admit they’ll snoop, and their scandals prove they can’t be trusted. Denying all Microsoft-hosted emails - consumer and business - via MX record checks is the only way to fight back - make their domains a liability until Microsoft Deliverability plays fair. Watch for my upcoming RicheyWeb PHP library and Joomla extension to simplify this fight.

Stick to self-hosting for control, and don’t let Microsoft’s fortress or big tech’s spying [win](/blog/development/did-i-just-solve-joomla-bot-spam-with-hashcash "Did I Just Solve Joomla Bot Spam With HashCash?").



- [      email ](mailto:?subject=Microsoft+Deliverability+-+SendGrid+and+Blacklists&body=https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fhosting%2Fmicrosoft-deliverability-sendgrid-and-blacklists)
- [      facebook ](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fhosting%2Fmicrosoft-deliverability-sendgrid-and-blacklists)
- [      x-twitter ](https://twitter.com/intent/tweet?text=Microsoft+Deliverability+-+SendGrid+and+Blacklists%3A+https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fhosting%2Fmicrosoft-deliverability-sendgrid-and-blacklists)
- [      linkedin ](http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fhosting%2Fmicrosoft-deliverability-sendgrid-and-blacklists&title=Microsoft+Deliverability+-+SendGrid+and+Blacklists&summary=As+a+webmaster%2C+I%E2%80%99ve+been+crushed+by+Microsoft+Del...)
- [      pinterest ](http://pinterest.com/pin/create/button/?url=https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fhosting%2Fmicrosoft-deliverability-sendgrid-and-blacklists&media=https%3A%2F%2Fwww.richeyweb.com%2Fimages%2Farticles%2Fmicrosoft-deliverability%2Fnot-qualified-for-mitigation.webp&description=Microsoft+Deliverability+-+SendGrid+and+Blacklists)
 


 

   [  Previous article: Varnish and Joomla   Varnish and Joomla ](/blog/hosting/varnish-and-joomla) [  Next article: AI Automation Unlocking Content Opportunities  AI Automation Unlocking Content Opportunities  ](/blog/hosting/ai-automation-unlocking-content-opportunities)  

##### We Value Your Privacy

 

We use cookies to enhance your experience and for traffic analysis. By continuing to visit this site you agree to our use of cookies.

[Privacy Policy](/privacy-policy)

 Details 

###### Google Tag Manager Items

- Ad Storage
- Ad User Data
- Ad Personalization
- Analytics Storage
- Functionality Storage
- Personalization Storage
- Security Storage
 
 

 

 

 

 

 Decline Accept
```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.richeyweb.com/#organization","name":"RicheyWeb","url":"https://www.richeyweb.com/","logo":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/logo/richeyweb.svg","contentUrl":"https://www.richeyweb.com/images/logo/richeyweb.svg","width":{"@type":"QuantitativeValue","value":38,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":38,"unitCode":"PX"},"@id":"https://www.richeyweb.com/#logo"},"image":{"@id":"https://www.richeyweb.com/#logo"},"sameAs":["https://x.com/ComRicheyweb","https://www.facebook.com/RicheyWebDev/","https://www.youtube.com/channel/UCxnVG8BwOvQRO7hVqNX7T2g","https://community.joomla.org/service-providers-directory/listings/115:richeyweb.html"],"description":"RicheyWeb is a custom software developer specializing in Joomla extensions.","ContactPoint":[{"@type":"ContactPoint","url":"https://www.richeyweb.com/contact-us","telephone":"903-873-8460","contactType":"Owner/Administrator","areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"availableLanguage":"en"},{"@type":"ContactPoint","url":"https://www.richeyweb.com/bugs","telephone":"903-873-8460","contactType":"Technical Support","areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"availableLanguage":"en"}],"knowsAbout":["Computer programming",{"@type":"Thing","name":"Computer programming","sameAs":["https://en.wikipedia.org/wiki/Computer_programming","https://www.wikidata.org/wiki/Q80006","https://g.co/kg/m/01mf_"]},"PHP",{"@type":"Thing","name":"PHP","sameAs":["https://en.wikipedia.org/wiki/PHP","https://www.wikidata.org/wiki/Q59","https://g.co/kg/m/060kv"]},"JavaScript",{"@type":"Thing","name":"JavaScript","sameAs":["https://en.wikipedia.org/wiki/JavaScript","https://www.wikidata.org/wiki/Q2005","https://g.co/kg/m/02p97"]},"arduino","Computer forensics",{"@type":"Thing","name":"Computer forensics","sameAs":["https://en.wikipedia.org/wiki/Computer_forensics","https://www.wikidata.org/wiki/Q878553","https://g.co/kg/m/02wxbd"]},"White hat",{"@type":"Thing","name":"White hat","sameAs":["https://en.wikipedia.org/wiki/White_hat_(computer_security)","https://www.wikidata.org/wiki/Q7995625","https://g.co/kg/m/03ns_5"]},"Search engine optimization",{"@type":"Thing","name":"Search engine optimization","sameAs":["https://en.wikipedia.org/wiki/Search_engine_optimization","https://www.wikidata.org/wiki/Q180711","https://g.co/kg/m/019qb_"]},"Search engine marketing",{"@type":"Thing","name":"Search engine marketing","sameAs":["https://en.wikipedia.org/wiki/Search_engine_marketing","https://www.wikidata.org/wiki/Q846132","https://g.co/kg/m/06mw8r"]},"Digital marketing",{"@type":"Thing","name":"Digital marketing","sameAs":["https://en.wikipedia.org/wiki/Digital_marketing","https://www.wikidata.org/wiki/Q1323528","https://g.co/kg/g/122hcnps"]},"Web hosting service",{"@type":"Thing","name":"Web hosting service","sameAs":["https://en.wikipedia.org/wiki/Web_hosting_service","https://www.wikidata.org/wiki/Q5892272","https://g.co/kg/m/014pz4"]},"Email hosting service",{"@type":"Thing","name":"Email hosting service","sameAs":["https://en.wikipedia.org/wiki/Email_hosting_service","https://www.wikidata.org/wiki/Q5368818","https://g.co/kg/m/09w60m"]},"Internet hosting service",{"@type":"Thing","name":"Internet hosting service","sameAs":["https://en.wikipedia.org/wiki/Internet_hosting_service","https://www.wikidata.org/wiki/Q1210425","https://g.co/kg/m/09w5yw"]},"Virtual hosting",{"@type":"Thing","name":"Virtual hosting","sameAs":["https://en.wikipedia.org/wiki/Virtual_hosting","https://www.wikidata.org/wiki/Q588365","https://g.co/kg/m/024mvh"]},"Web performance",{"@type":"Thing","name":"Web performance","sameAs":["https://en.wikipedia.org/wiki/Web_performance","https://www.wikidata.org/wiki/Q7978612","https://g.co/kg/m/0gfj3f1"]},"Web content management system",{"@type":"Thing","name":"Web content management system","sameAs":["https://en.wikipedia.org/wiki/Web_content_management_system","https://www.wikidata.org/wiki/Q45211","https://g.co/kg/m/0615s2"]},"Content management system",{"@type":"Thing","name":"Content management system","sameAs":["https://en.wikipedia.org/wiki/Content_management_system","https://www.wikidata.org/wiki/Q131093","https://g.co/kg/m/0k23c"]},"General Data Protection Regulation",{"@type":"Thing","name":"General Data Protection Regulation","sameAs":["https://en.wikipedia.org/wiki/General_Data_Protection_Regulation","https://www.wikidata.org/wiki/Q1172506","https://g.co/kg/m/0pk_7xs"]},"SERP",{"@type":"Thing","name":"SERP","sameAs":["https://en.wikipedia.org/wiki/SERP","https://www.wikidata.org/wiki/Q2205811","https://g.co/kg/g/11c5szp7kc"]},"Artificial intelligence",{"@type":"Thing","name":"Artificial intelligence","sameAs":["https://en.wikipedia.org/wiki/Artificial_intelligence","https://www.wikidata.org/wiki/Q11660","https://g.co/kg/m/0mkz"]},"Prompt engineering",{"@type":"Thing","name":"Prompt engineering","sameAs":["https://en.wikipedia.org/wiki/Prompt_engineering","https://www.wikidata.org/wiki/Q108941486","https://g.co/kg/g/11p6kpgt_n"]},"E-learning",{"@type":"Thing","name":"E-learning","sameAs":["https://en.wikipedia.org/wiki/E-learning_(theory)","https://www.wikidata.org/wiki/Q182250","https://g.co/kg/g/122czm1f"]},"Sharable Content Object Reference Model",{"@type":"Thing","name":"Sharable Content Object Reference Model","sameAs":["https://en.wikipedia.org/wiki/Sharable_Content_Object_Reference_Model","https://www.wikidata.org/wiki/Q827811","https://g.co/kg/m/06_40"]},"Experience API",{"@type":"Thing","name":"Experience API","sameAs":["https://en.wikipedia.org/wiki/Experience_API","https://www.wikidata.org/wiki/Q7807728","https://g.co/kg/g/1yw9ktxr8"]},"Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]},"Nginx",{"@type":"Thing","name":"Nginx","sameAs":["https://en.wikipedia.org/wiki/Nginx","https://www.wikidata.org/wiki/Q306144","https://g.co/kg/m/02qft91"]},"MySQL",{"@type":"Thing","name":"MySQL","sameAs":["https://en.wikipedia.org/wiki/MySQL","https://www.wikidata.org/wiki/Q850","https://g.co/kg/m/04y3k"]}],"areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"memberOf":["Mensa International",{"@type":"Organization","name":"Mensa International","sameAs":["https://en.wikipedia.org/wiki/Mensa_International","https://www.wikidata.org/wiki/Q184194","https://g.co/kg/m/0140pf"]},"National Rifle Association",{"@type":"Organization","name":"National Rifle Association","sameAs":["https://en.wikipedia.org/wiki/National_Rifle_Association","https://www.wikidata.org/wiki/Q863259","https://g.co/kg/m/0j6f9"]},"CompTIA",{"@type":"Organization","name":"CompTIA","sameAs":["https://en.wikipedia.org/wiki/CompTIA","https://www.wikidata.org/wiki/Q597534","https://g.co/kg/m/040shq"]},"ISFCE LLC",{"@type":"Organization","name":"ISFCE LLC","sameAs":["https://isfce.com","https://g.co/kg/g/11wxm5r0rg"]}],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Joomla 3 Certified Administrator","credentialCategory":"Certification","description":"Administrator Exam is the first available Joomla! certification exam","recognizedBy":{"@type":"Organization","name":"Open Source Matters, Inc.","sameAs":["https://en.wikipedia.org/wiki/Open_Source_Matters,_Inc.","https://g.co/kg/g/11f00wvjhz"]},"url":"https://certification.joomla.org/certified-user-directory/michael-richey","about":["Content management system",{"@type":"Thing","name":"Content management system","sameAs":["https://en.wikipedia.org/wiki/Content_management_system","https://www.wikidata.org/wiki/Q131093","https://g.co/kg/m/0k23c"]},"Web content management system",{"@type":"Thing","name":"Web content management system","sameAs":["https://en.wikipedia.org/wiki/Web_content_management_system","https://www.wikidata.org/wiki/Q45211","https://g.co/kg/m/0615s2"]},"Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]}],"educationalLevel":"expert","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/contact/badge.webp","contentUrl":"https://www.richeyweb.com/images/contact/badge.webp","width":{"@type":"QuantitativeValue","value":300,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":86,"unitCode":"PX"},"caption":"Joomla 3 Certified Administrator"}},{"@type":"EducationalOccupationalCredential","name":"Certified Computer Examiner","credentialCategory":"Certification","description":"Internationally recognized computer forensics certifiecation","recognizedBy":{"@type":"Organization","name":"ISFCE LLC","sameAs":["https://en.wikipedia.org/wiki/ISFCE_LLC","https://g.co/kg/g/11wxm5r0rg"]},"url":"https://isfce.com/","about":["Digital forensics",{"@type":"Thing","name":"Digital forensics","sameAs":["https://en.wikipedia.org/wiki/Digital_forensics","https://www.wikidata.org/wiki/Q3246940","https://g.co/kg/m/0cnxzfx"]},"Computer forensics",{"@type":"Thing","name":"Computer forensics","sameAs":["https://en.wikipedia.org/wiki/Computer_forensics","https://www.wikidata.org/wiki/Q878553","https://g.co/kg/m/02wxbd"]},"Mobile device forensics",{"@type":"Thing","name":"Mobile device forensics","sameAs":["https://en.wikipedia.org/wiki/Mobile_device_forensics","https://www.wikidata.org/wiki/Q6887097","https://g.co/kg/m/06zp3tp"]},"Network forensics",{"@type":"Thing","name":"Network forensics","sameAs":["https://en.wikipedia.org/wiki/Network_forensics","https://www.wikidata.org/wiki/Q7001032","https://g.co/kg/m/05pb280"]},"Database forensics",{"@type":"Thing","name":"Database forensics","sameAs":["https://en.wikipedia.org/wiki/Database_forensics","https://www.wikidata.org/wiki/Q5227405","https://g.co/kg/m/0cgqsy"]}],"educationalLevel":"expert","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/contact/isfce-cce.webp","contentUrl":"https://www.richeyweb.com/images/contact/isfce-cce.webp","width":{"@type":"QuantitativeValue","value":150,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":150,"unitCode":"PX"},"caption":"Certified Computer Examiner"}}],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Web Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Hosting"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Development"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Search Engine Optimization"}}]}},{"@type":"WebSite","@id":"https://www.richeyweb.com/#website","url":"https://www.richeyweb.com/","name":"RicheyWeb","publisher":{"@id":"https://www.richeyweb.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.richeyweb.com/search?q={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string","valueMaxLength":256,"valueMinLength":2,"valuePattern":"^[A-Za-z0-9\\s]+$"}},"creator":{"@id":"https://www.richeyweb.com/#organization"},"copyrightHolder":{"@id":"https://www.richeyweb.com/#organization"}},{"@type":"WebPage","@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#webpage","url":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists","name":"Microsoft Deliverability - SendGrid and Blacklists","description":"Struggling with Microsoft Deliverability? Battle S3140 errors by denying Microsoft-hosted emails via MX checks, with a RicheyWeb tool teaser. ","isPartOf":{"@id":"https://www.richeyweb.com/#website"},"about":{"@id":"https://www.richeyweb.com/#organization"},"inLanguage":"en-GB"},{"@type":"Article","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/microsoft-deliverability/microsoft-deliverability.webp","contentUrl":"https://www.richeyweb.com/images/articles/microsoft-deliverability/microsoft-deliverability.webp","width":{"@type":"QuantitativeValue","value":896,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":504,"unitCode":"PX"},"caption":"Microsoft Deliverability - SendGrid and Blacklists","representativeOfPage":true},"headline":"Microsoft Deliverability - SendGrid and Blacklists","description":"Struggling with Microsoft Deliverability? Battle S3140 errors by denying Microsoft-hosted emails via MX checks, with a RicheyWeb tool teaser. ","author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"},"datePublished":"2025-05-29T00:00:00+00:00","dateModified":"2026-04-18T00:00:00+00:00","about":["Microsoft",{"@type":"Organization","name":"Microsoft","sameAs":["https://en.wikipedia.org/wiki/Microsoft","https://www.wikidata.org/wiki/Q2283","https://g.co/kg/m/04sv4"]},"SendGrid",{"@type":"Organization","name":"SendGrid","sameAs":["https://en.wikipedia.org/wiki/SendGrid","https://www.wikidata.org/wiki/Q16961710","https://grokipedia.com/page/SendGrid","https://g.co/kg/m/0wr97kd"]},"Simple Mail Transfer Protocol",{"@type":"Thing","name":"Simple Mail Transfer Protocol","sameAs":["https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol","https://www.wikidata.org/wiki/Q160453","https://g.co/kg/m/06wsp"]},"Blacklist",{"@type":"Thing","name":"Blacklist","sameAs":["https://en.wikipedia.org/wiki/Blacklist_(computing)","https://www.wikidata.org/wiki/Q632959","https://g.co/kg/m/0414nxj"]}],"mentions":["Google",{"@type":"Organization","name":"Google","sameAs":["https://en.wikipedia.org/wiki/Google","https://www.wikidata.org/wiki/Q95","https://g.co/kg/m/045c7b"]},"The Spamhaus Project",{"@type":"Organization","name":"The Spamhaus Project","sameAs":["https://en.wikipedia.org/wiki/The_Spamhaus_Project","https://www.wikidata.org/wiki/Q2583132","https://g.co/kg/m/04npdg"]},"Outlook.com",{"@type":"WebSite","name":"Outlook.com","sameAs":["https://en.wikipedia.org/wiki/Outlook.com","https://www.wikidata.org/wiki/Q219136","https://g.co/kg/m/0288nsm"]},"Microsoft 365",{"@type":"Thing","name":"Microsoft 365","sameAs":["https://en.wikipedia.org/wiki/Microsoft_365","https://www.wikidata.org/wiki/Q775811","https://g.co/kg/m/0drzplk"]},"Microsoft Exchange Server",{"@type":"Thing","name":"Microsoft Exchange Server","sameAs":["https://en.wikipedia.org/wiki/Microsoft_Exchange_Server","https://www.wikidata.org/wiki/Q223653","https://g.co/kg/m/02js54"]},"Twilio",{"@type":"Organization","name":"Twilio","sameAs":["https://en.wikipedia.org/wiki/Twilio","https://www.wikidata.org/wiki/Q7858039","https://g.co/kg/m/0h1bs6j"]},"Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]},"Content management system",{"@type":"Thing","name":"Content management system","sameAs":["https://en.wikipedia.org/wiki/Content_management_system","https://www.wikidata.org/wiki/Q131093","https://g.co/kg/m/0k23c"]},{"@type":"Article","@id":"https://www.richeyweb.com/joomla-techniques/youtube-rss-feed-gallery#article","url":"https://www.richeyweb.com/joomla-techniques/youtube-rss-feed-gallery","name":"YouTube RSS Feed Gallery","headline":"YouTube RSS Feed Gallery","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/tutorialmemes/i-bet-hes-thinking-about-other-women.webp","contentUrl":"https://www.richeyweb.com/images/tutorialmemes/i-bet-hes-thinking-about-other-women.webp","width":{"@type":"QuantitativeValue","value":889,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":500,"unitCode":"PX"},"caption":"YouTube RSS Feed Gallery"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/bug-reports-a-developers-best-friend-not-a-burden#article","url":"https://www.richeyweb.com/blog/development/bug-reports-a-developers-best-friend-not-a-burden","name":"Bug Reports: A Developer's Best Friend, Not a Burden","headline":"Bug Reports: A Developer's Best Friend, Not a Burden","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/plg_content_interlinked/articles/russian-comments.webp","contentUrl":"https://www.richeyweb.com/images/articles/plg_content_interlinked/articles/russian-comments.webp","width":{"@type":"QuantitativeValue","value":1200,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":675,"unitCode":"PX"},"caption":"Bug Reports: A Developer's Best Friend, Not a Burden"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/personal/why-my-joomla-extensions-are-free#article","url":"https://www.richeyweb.com/blog/personal/why-my-joomla-extensions-are-free","name":"Why My Joomla Extensions Are Free","headline":"Why My Joomla Extensions Are Free","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/why-my-joomla-extensions-are-free/free-extensions-kinison.webp","contentUrl":"https://www.richeyweb.com/images/articles/why-my-joomla-extensions-are-free/free-extensions-kinison.webp","width":{"@type":"QuantitativeValue","value":666,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":374,"unitCode":"PX"},"caption":"Why My Joomla Extensions Are Free"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/hosting/negative-seo-via-url-parameter-abuse-in-joomla#article","url":"https://www.richeyweb.com/blog/hosting/negative-seo-via-url-parameter-abuse-in-joomla","name":"Negative SEO via URL Parameter Abuse in Joomla","headline":"Negative SEO via URL Parameter Abuse in Joomla","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/negative-seo-canonical-url/negative-seo-junk-query-parameters.webp","contentUrl":"https://www.richeyweb.com/images/articles/negative-seo-canonical-url/negative-seo-junk-query-parameters.webp","width":{"@type":"QuantitativeValue","value":889,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":499,"unitCode":"PX"},"caption":"Negative SEO via URL Parameter Abuse in Joomla"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/the-humbling-art-of-free-software#article","url":"https://www.richeyweb.com/blog/development/the-humbling-art-of-free-software","name":"The Humbling Art of Free Software","headline":"The Humbling Art of Free Software","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/facepalm.avif","contentUrl":"https://www.richeyweb.com/images/articles/facepalm.avif","width":{"@type":"QuantitativeValue","value":0,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":0,"unitCode":"PX"},"caption":"The Humbling Art of Free Software"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/hosting/unavailable-after-white-hat-seo-hack-might-be-paying-off#article","url":"https://www.richeyweb.com/blog/hosting/unavailable-after-white-hat-seo-hack-might-be-paying-off","name":"unavailable_after White-Hat SEO Hack Might Be Paying Off","headline":"unavailable_after White-Hat SEO Hack Might Be Paying Off","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/unavailable_after/system-meta-robots-unavailable-after.webp","contentUrl":"https://www.richeyweb.com/images/articles/unavailable_after/system-meta-robots-unavailable-after.webp","width":{"@type":"QuantitativeValue","value":863,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":443,"unitCode":"PX"},"caption":"unavailable_after White-Hat SEO Hack Might Be Paying Off"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/fair-reviews-and-support#article","url":"https://www.richeyweb.com/blog/development/fair-reviews-and-support","name":"Fair Reviews and Support","headline":"Fair Reviews and Support","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/fair-reviews-and-support/fair-reviews-text.webp","contentUrl":"https://www.richeyweb.com/images/articles/fair-reviews-and-support/fair-reviews-text.webp","width":{"@type":"QuantitativeValue","value":872,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":500,"unitCode":"PX"},"caption":"Fair Reviews and Support"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/one-sh-tty-email-that-made-me-finally-do-something-about-spam#article","url":"https://www.richeyweb.com/blog/development/one-sh-tty-email-that-made-me-finally-do-something-about-spam","name":"One Sh*tty Email That Made Me Finally Do Something About Spam","headline":"One Sh*tty Email That Made Me Finally Do Something About Spam","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/plg_contact_validemail/validemail.webp","contentUrl":"https://www.richeyweb.com/images/articles/plg_contact_validemail/validemail.webp","width":{"@type":"QuantitativeValue","value":540,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":302,"unitCode":"PX"},"caption":"One Sh*tty Email That Made Me Finally Do Something About Spam"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/canonical-chaos-round-three-polishing-the-blade#article","url":"https://www.richeyweb.com/blog/development/canonical-chaos-round-three-polishing-the-blade","name":"Canonical Chaos, Round Three: Polishing the Blade","headline":"Canonical Chaos, Round Three: Polishing the Blade","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/joomlas-canonical-url-chaos/canonical-banana.webp","contentUrl":"https://www.richeyweb.com/images/articles/joomlas-canonical-url-chaos/canonical-banana.webp","width":{"@type":"QuantitativeValue","value":677,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":380,"unitCode":"PX"},"caption":"Canonical Chaos, Round Three: Polishing the Blade"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/windownamestore-a-privacy-friendly-volatile-storage-solution-for-web-developers#article","url":"https://www.richeyweb.com/blog/development/windownamestore-a-privacy-friendly-volatile-storage-solution-for-web-developers","name":"WindowNameStore: A Privacy-Friendly Volatile Storage Solution for Web Developers","headline":"WindowNameStore: A Privacy-Friendly Volatile Storage Solution for Web Developers","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/windownamestore/windownamestore.webp","contentUrl":"https://www.richeyweb.com/images/articles/windownamestore/windownamestore.webp","width":{"@type":"QuantitativeValue","value":666,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":375,"unitCode":"PX"},"caption":"WindowNameStore: A Privacy-Friendly Volatile Storage Solution for Web Developers"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/did-i-just-solve-joomla-bot-spam-with-hashcash#article","url":"https://www.richeyweb.com/blog/development/did-i-just-solve-joomla-bot-spam-with-hashcash","name":"Did I Just Solve Joomla Bot Spam With HashCash?","headline":"Did I Just Solve Joomla Bot Spam With HashCash?","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/plg_captcha_hashcash/blog-post/hashcash-blog-post.webp","contentUrl":"https://www.richeyweb.com/images/articles/plg_captcha_hashcash/blog-post/hashcash-blog-post.webp","width":{"@type":"QuantitativeValue","value":668,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":374,"unitCode":"PX"},"caption":"Did I Just Solve Joomla Bot Spam With HashCash?"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/gpc-dnt-do-not-tracks-toothless-twin#article","url":"https://www.richeyweb.com/blog/development/gpc-dnt-do-not-tracks-toothless-twin","name":"GPC: DNT/Do Not Track’s Toothless Twin","headline":"GPC: DNT/Do Not Track’s Toothless Twin","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/dnt/dnt-headstone-thumbnail.webp","contentUrl":"https://www.richeyweb.com/images/articles/dnt/dnt-headstone-thumbnail.webp","width":{"@type":"QuantitativeValue","value":513,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":288,"unitCode":"PX"},"caption":"GPC: DNT/Do Not Track’s Toothless Twin"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/hashcash-free-privacy-first-captcha-for-joomla-in-2026#article","url":"https://www.richeyweb.com/blog/development/hashcash-free-privacy-first-captcha-for-joomla-in-2026","name":"HashCash: Free, Privacy-First CAPTCHA for Joomla in 2026","headline":"HashCash: Free, Privacy-First CAPTCHA for Joomla in 2026","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/hashcash-free-privacy-first-captcha-for-joomla-in-2026/trained-monkey-captcha.webp","contentUrl":"https://www.richeyweb.com/images/articles/hashcash-free-privacy-first-captcha-for-joomla-in-2026/trained-monkey-captcha.webp","width":{"@type":"QuantitativeValue","value":1360,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":765,"unitCode":"PX"},"caption":"HashCash: Free, Privacy-First CAPTCHA for Joomla in 2026"},"author":{"@type":"Person","name":"Michael Richey","url":"https://172.238.168.238/contact-us","@id":"https://172.238.168.238/contact-us#person"}}],"@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#article","isPartOf":{"@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#webpage"},"publisher":{"@id":"https://www.richeyweb.com/#organization"},"citation":[{"@type":"CreativeWork","@id":"https://grokipedia.com/page/SendGrid#creativework","url":"https://grokipedia.com/page/SendGrid"},{"@type":"CreativeWork","@id":"https://krebsonsecurity.com/2020/08/sendgrid-under-siege-from-hacked-accounts/#creativework","url":"https://krebsonsecurity.com/2020/08/sendgrid-under-siege-from-hacked-accounts/"},{"@type":"CreativeWork","@id":"https://t.co/TCnaEzWnnS#creativework","url":"https://t.co/TCnaEzWnnS"},{"@type":"CreativeWork","@id":"https://twitter.com/JudahGabriel/status/1927498046415249507?ref_src=twsrc%5Etfw#creativework","url":"https://twitter.com/JudahGabriel/status/1927498046415249507?ref_src=twsrc%5Etfw"},{"@type":"CreativeWork","@id":"https://check.spamhaus.org/results/?query=2600:3c00::#creativework","url":"https://check.spamhaus.org/results/?query=2600:3c00::"},{"@type":"CreativeWork","@id":"https://x.com/cfenollosa#creativework","url":"https://x.com/cfenollosa"},{"@type":"CreativeWork","@id":"https://twitter.com/cfenollosa/status/1566521570826371072?ref_src=twsrc%5Etfw#creativework","url":"https://twitter.com/cfenollosa/status/1566521570826371072?ref_src=twsrc%5Etfw"},{"@type":"CreativeWork","@id":"https://policies.google.com/terms#creativework","url":"https://policies.google.com/terms"},{"@type":"CreativeWork","@id":"https://www.microsoft.com/en-us/servicesagreement#creativework","url":"https://www.microsoft.com/en-us/servicesagreement"},{"@type":"CreativeWork","@id":"https://en.wikipedia.org/wiki/2018_Google_data_breach#creativework","url":"https://en.wikipedia.org/wiki/2018_Google_data_breach"},{"@type":"CreativeWork","@id":"https://simple.wikipedia.org/wiki/2021_Microsoft_Exchange_Server_data_breach#creativework","url":"https://simple.wikipedia.org/wiki/2021_Microsoft_Exchange_Server_data_breach"},{"@type":"CreativeWork","@id":"https://www.twilio.com/en-us/blog/incident-report-taskrouter-js-sdk-july-2020#creativework","url":"https://www.twilio.com/en-us/blog/incident-report-taskrouter-js-sdk-july-2020"},{"@type":"CreativeWork","@id":"https://www.helpnetsecurity.com/2022/08/09/twilio-phished-data-breach/#creativework","url":"https://www.helpnetsecurity.com/2022/08/09/twilio-phished-data-breach/"},{"@type":"CreativeWork","@id":"https://www.richeyweb.com/software/joomla/plugins/user-mx-filter#softwareapplication","url":"https://www.richeyweb.com/software/joomla/plugins/user-mx-filter","name":"User - MX Filter"},{"@type":"CreativeWork","@id":"https://www.richeyweb.com/software/joomla/plugins/contact-valid-email#softwareapplication","url":"https://www.richeyweb.com/software/joomla/plugins/contact-valid-email","name":"Contact - Valid Email"}],"keywords":"webmaster, Microsoft Deliverability, S3140 error, network block list, RicheyWeb server, Outlook.com, Hotmail.com, Live.com, business domains, private block list, IPv4, IPv6 /64 subnet, quintillion addresses, 18 quintillion addresses, 2^64, Spamhaus, SmartNeetworkDataServices (SNDS), Terms of Service (ToS), privacy, shared IPs, robust solution, managed infrastructure, IP pool, reputation, spam trap, SmartScreen, connection filters, low-volume senders, plain-text emails, sender reputation, spam complaints, trap hits, dedicated IPs, warm-up, maintenance, oopacity, delist@messaging.microsoft.com, mitigation, escalation, Ouutlook.com Delivery Team, user complaints, phishing emails, data leaks, Exchange breaches, self-hosting, MX records, DNS lookup, Python’s dnspython, reject submission, non-Microsoft email, MX record check, configurable options, Joomla extension, PHP library, registration, contact form submissions, Microsoft-hosted emails, consumer domains, custom business domains, Microsoft 365, Exchange Online, user@yourcompany.com, yourcompany-com.mail.protection.outlook.com, email liabilities, website registrations, contact forms, collective pressure, prioritize Deliverability, email domains, pariahs, hard-won control, SendGrid, experiment, support, diagnose IPs, private block list, Google’s privacy, snooping, data security, security lapses, Twilio, Krebs on Security, opaque, unforgiving filters, nonexistent support, unfair targeting, stranglehold, incentive to reform, force change, toxic emails, pressurizing, rethink filters, implement strategy, probe MX records, reject submission, inform users, unfair blacklisting practices, powerful message, lose access, collectively pressure, prioritize Deliverability, risk email domains, onlty way to fight back, reclaim control, automate MX check, configurable blocking, Microsoft-specific blocking, plug-and-play tool, reclaim control, functionality, Contact - Valid Email plugin, no easy wins, control, dud, same error, no help, hurdle, tougher foes, Google’s invasions, can’t be trusted, fight back, make liabilities, user - MX Filter, upcoming library, simplify fight, stick to self-hosting, spying, fortress, win","articleSection":"Hosting","url":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists","hasPart":[{"@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-the-sendgrid-experiment-no-fix-for-microsoft-deliverability_2_1"},{"@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-spam-the-root-of-microsoft-deliverability-woes_2_2"},{"@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-blacklists-18-quintillion-addresses-vs-microsofts-wall_2_3"},{"@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-privacy-vs-microsoft-deliverability-a-brutal-trade-off_2_4"},{"@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-solution-deny-all-microsoft-hosted-emails_2_5"},{"@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-probe-mx-records_3_6"},{"@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-joomla-extension-sneak-peek_2_7"},{"@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-conclusion-no-easy-wins-just-hard-won-control_2_8"}]},{"@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex","@type":"ItemList","name":"Microsoft Deliverability - SendGrid and Blacklists","numberOfItems":8,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-the-sendgrid-experiment-no-fix-for-microsoft-deliverability_2_1","name":"The SendGrid Experiment: No Fix for Microsoft Deliverability","url":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#toc-the-sendgrid-experiment-no-fix-for-microsoft-deliverability_2_1"}},{"@type":"ListItem","position":2,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-spam-the-root-of-microsoft-deliverability-woes_2_2","name":"Spam: The Root of Microsoft Deliverability Woes","url":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#toc-spam-the-root-of-microsoft-deliverability-woes_2_2"}},{"@type":"ListItem","position":3,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-blacklists-18-quintillion-addresses-vs-microsofts-wall_2_3","name":"Blacklists: 18 Quintillion Addresses vs. Microsoft’s Wall","url":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#toc-blacklists-18-quintillion-addresses-vs-microsofts-wall_2_3"}},{"@type":"ListItem","position":4,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-privacy-vs-microsoft-deliverability-a-brutal-trade-off_2_4","name":"Privacy vs. Microsoft Deliverability: A Brutal Trade-Off","url":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#toc-privacy-vs-microsoft-deliverability-a-brutal-trade-off_2_4"}},{"@type":"ListItem","position":5,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-solution-deny-all-microsoft-hosted-emails_2_5","name":"Solution: Deny All Microsoft-Hosted Emails","url":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#toc-solution-deny-all-microsoft-hosted-emails_2_5"}},{"@type":"ListItem","position":6,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-probe-mx-records_3_6","name":"Probe MX Records","url":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#toc-probe-mx-records_3_6"}},{"@type":"ListItem","position":7,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-joomla-extension-sneak-peek_2_7","name":"Joomla Extension Sneak Peek","url":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#toc-joomla-extension-sneak-peek_2_7"}},{"@type":"ListItem","position":8,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#articleindex-toc-conclusion-no-easy-wins-just-hard-won-control_2_8","name":"Conclusion: No Easy Wins, Just Hard-Won Control","url":"https://www.richeyweb.com/blog/hosting/microsoft-deliverability-sendgrid-and-blacklists#toc-conclusion-no-easy-wins-just-hard-won-control_2_8"}}]}]}
```
