MailBridge / Docs
Status mailbridge.ai
Documentation API Reference

Docs·Troubleshooting

Troubleshooting

Something not working? Work through the steps below. Most issues are solved in under 2 minutes.

Emails aren't appearing in my MailBridge dashboard

1

Check forwarding is enabled

Go to your email provider's settings and confirm the forwarding rule is active and pointing to the correct MailBridge address (e.g. abc123@in.mailbridge.ai).

2

Check for typos

Copy the forwarding address directly from Settings → Inbox in your MailBridge dashboard and paste it into your provider — don't type it manually.

3

Send a test email

Send a fresh email to your support address from a different inbox. Wait 30 seconds and refresh your MailBridge dashboard.

4

Check spam filters

Some providers block forwarding to unknown addresses. Check if your email provider has a 'blocked senders' or 'spam filter' that might be catching outbound forwards.

Emails are triaged but nothing appears in Slack or Discord

1

Check the integration is connected

Go to Settings → Integrations. Confirm your Slack or Discord integration shows as Connected.

2

Check the default channel

Make sure a default channel is selected. If the channel was deleted or the bot was removed from it, messages will fail silently.

3

Re-authorise the integration

Disconnect and reconnect the integration from Settings → Integrations. This refreshes the OAuth token in case it expired.

4

Check bot permissions

In Slack, ensure MailBridge has channels:write and chat:write. In Discord, the bot must have Send Messages and Embed Links in the target channel.

Emails are going to the wrong channel

1

Review your routing rules

Go to Settings → Routing and check whether a rule matches the email category and is pointing to the correct channel.

2

Check rule order

Rules are evaluated top-to-bottom. A higher rule with the same category may be overriding the one you expect to fire.

3

Check the AI category

Open the request in your dashboard and look at the AI-assigned category. If the category is different from what you expected, the correct rule may not have matched.

Webhook deliveries are failing

1

Check your endpoint URL

Go to Settings → Webhooks and verify the endpoint URL is correct and reachable from the public internet. Localhost URLs will not work.

2

Check your response

Your endpoint must return a 2xx HTTP status within 10 seconds. Any other response (redirect, error, timeout) is treated as a failure.

3

Check the signature

If your server is rejecting requests, confirm you're verifying the X-MailBridge-Signature header correctly. See the Webhooks guide for the exact verification code.

4

Review the delivery log

Go to Settings → Webhooks → click your endpoint → Delivery history. Each attempt shows the response code and body returned by your server.

Getting errors when calling the API

1

401 Unauthorised

Your API key is missing or invalid. Check that you're including the Authorization: Bearer YOUR_KEY header and that the key hasn't been revoked.

2

403 Forbidden

Your API key doesn't have permission for this action. Ensure the key belongs to an Admin-role user if you're performing a write operation.

3

429 Too many requests

You've hit the rate limit. Check the X-RateLimit-Reset header to see when the limit resets, and consider reducing request frequency.

4

5xx errors

If you're seeing server errors, check the MailBridge status page at mailbridge.ai/status. If no incident is posted, contact support with the request ID from the response.

Still stuck?

If none of the steps above resolved your issue, reach out and we'll help you sort it out quickly.