How to Fix FluentSMTP Outlook “Forbidden Error” in WordPress (Step-by-Step Guide)
If you’re using FluentSMTP with Microsoft Outlook (Office 365) on your WordPress website and facing a “Forbidden Error”, you’re not alone. This is one of the most common issues users encounter during setup. The good news? It’s usually easy to fix once you know the cause. 🚫 What Does “Forbidden Error” Mean? A 403 Forbidden error typically means that Microsoft is blocking your request due to: In simple terms: your app is not properly authorized. ✅ Step-by-Step Fix 🔧 1. Check Redirect URI (Most Important) Go to your Microsoft Azure Portal: Make sure your Redirect URL is EXACTLY: https://yourdomain.com/wp-admin/options-general.php?page=fluent-mail#/settings 👉 Even a small mismatch (like http vs https) will cause the error. 🔐 2. Add API Permissions Go to: API Permissions → Add Permission → Microsoft Graph Add these: Then click: 👉 Grant Admin Consent ⚠️ Without this, authentication will fail. 🔑 3. Generate Client Secret Paste it into FluentSMTP settings. 🧑💻 4. Verify Credentials in FluentSMTP Make sure you correctly entered: Then click: 👉 Authenticate with Microsoft ⚠️ 5. Check Account Restrictions If you’re using a business email: 👉 Contact your admin or disable restrictions. 🧪 Test Your Email After setup: If everything is correct, your email should be delivered instantly. 💡 Pro Tips 🎯 Conclusion The FluentSMTP Outlook Forbidden Error usually comes down to: Fix these, and your email system will work perfectly.

