Browse the knowledge base

Email forwarding stopped working

Open Settings → Email integration → Activity log. If your forwarded emails appear there, the issue is on the processing side — check the entry's classification and status. If they don't appear at all, the issue is upstream (wrong address, broken forwarding rule, Gmail auto-disabled your forwarding). Test by manually forwarding a fresh email.

When to use this article

You set up email forwarding (it worked at first), and now it's not. Invoices that used to arrive automatically aren't showing up in Documents, or the Activity log shows weird rejection reasons. This article walks through the diagnostic flow: did the email even arrive, and if so what happened to it.

For the setup itself, see set up email forwarding. For the address format and security model, see the inbound address explained. For the classification step that decides invoice vs irrelevant, see what happens when you forward a newsletter. For OAuth-based sync (Gmail/Outlook direct connection, not forwarding), see connect Gmail, Outlook, or IMAP.

Step 1 — did the email even arrive

Open Settings → Email integration → Activity log. Three possible states:

  • Email shows up + a document was created → Working as intended. If the document didn't appear in Documents, check your folder filter (scanned documents are auto-filed into month folders). Click the document link in the Activity log entry to jump straight to it.
  • Email shows up + status "skipped" or "error" → See the common causes listed in Step 3.
  • Email does NOT show up at all → It never reached us. The issue is on the sender side or your forwarding setup. Continue to Step 2.

The Activity log is the authoritative source. If something didn't appear there, we never saw it.

Step 2 — if the email never arrives

The most common causes, in order of frequency:

Wrong address

Verify your forwarding address in Settings → Email integration. There should be a small Copy button next to it. The format is u-<hash>@in.taxiteasy.org — note the in. subdomain. Common typos:

  • u-<hash>@taxiteasy.org (missing in.) — bounces, doesn't reach us
  • u-<hash>@in.taxiteasy.com (wrong TLD) — doesn't exist, bounces
  • u-<hash>@inbound.taxiteasy.org (wrong subdomain) — doesn't exist

The hash part is unique to your company; share with no one and don't post it publicly. The address is fixed — there's no self-service way to change it today (if it leaked, write to [email protected]; see the inbound address explained). So if forwarding never worked, the most likely cause is a typo in the rule — compare the rule's destination character-by-character with the address shown in Settings → Email integration.

Gmail auto-disabled your forwarding rule

Gmail occasionally auto-disables forwarding rules after security events on the source account: a password change, a suspicious-login alert, a recent compromise notification. Common trigger: you changed your Gmail password and Gmail flagged the existing forwarding as a possible compromise indicator.

Check: Gmail Settings → Forwarding and POP/IMAP. If your forwarding to in.taxiteasy.org is Disabled or your forwarding addresses list is empty, that's the cause. Re-enable; you may need to walk through Gmail's confirmation flow again (a confirmation code is sent to the destination address — visible in our Activity log).

Outlook / Microsoft 365 admin disabled external forwarding

Microsoft 365 tenants can be configured to block external forwarding (sometimes a default policy in corporate tenants since the 2021 Microsoft 365 security baselines). If you're on a corporate M365 setup and forwarding suddenly stopped after never being touched on your side, ask your IT admin if external forwarding got disabled tenant-wide.

Vendor's mail server can't reach in.taxiteasy.org

Very rare — would affect many senders, not just one. The Activity log would show no emails from anyone, not just one vendor. If you've isolated to a single vendor, this isn't the cause; it's more likely a vendor-side delivery issue.

Your email provider stripped attachments

Some Microsoft Defender or Gmail-quarantine policies strip attachments before forwarding (especially for executable-looking files or invoice-shaped files matching a phishing signature). The email then arrives and appears in the Activity log, but no attachments survived — so no document is created. Look for this specifically if the Activity log shows the email but no document link.

Quick test

Forward a known good email manually (Forward button in your inbox, paste the address, send). If that arrives in the Activity log, your auto-forwarding rule is the issue (not the address, not us). If the manual forward also doesn't arrive, the address is wrong or our side has a problem.

Step 3 — if the email was skipped

Common reasons an email shows up in the Activity log but produced no (or fewer) documents:

Cause What it means Fix
Classified irrelevant The keyword classifier saw no invoice signals (no invoice keywords, no PDF attachment) Upload the attachment directly, or re-forward with "invoice" in the subject. See what happens when you forward a newsletter.
Unsupported attachment format Attachment wasn't PDF/JPG/PNG/HEIC Convert to a supported format and re-forward. See supported file types.
Attachment over 20 MB Per-attachment size cap Compress, split, or re-export at lower resolution, then re-forward.
Monthly document limit reached Your plan's quota is used up; the owner gets a notification Upgrade or wait for the reset, then re-forward. See understanding your document counter.
Duplicate attachment Same file bytes as a document already in your account Already there — nothing to do; find it in Documents.
Virus scan flagged the attachment The file failed the malware scan Inspect the attachment locally; if you believe it's a false positive, write to support.

Emails whose sender authentication failed (SPF and DKIM both) are rejected before processing — see the inbound address explained.

Step 4 — if direct OAuth sync (Gmail/Outlook) stopped

Different path from forwarding — see connect Gmail, Outlook, or IMAP for the OAuth model and how to disconnect an email account for cleanup. The integration page shows the last-sync time and last error if any. If the OAuth token was revoked at the provider's side (Google password change, security event, periodic rotation), you'll see Needs re-auth status; click Reconnect to refresh.

Edge cases

Forwarding worked yesterday, broken today. First diagnostic: what changed on your end? New email rule, vendor changed their sending domain, you changed the Gmail password, your provider auto-disabled the rule. Check the Activity log for the last successful email — note its sender + the new sender that's failing; the diff often reveals the cause.

Emails arrive but with weird subject like Fwd: Fwd: Fwd:. Some auto-forwarders chain Fwd: prefixes on multi-hop forwarding. Doesn't break our parser; cosmetic only. The classifier and extractor ignore the Fwd: prefixes when deciding invoice / receipt / statement / irrelevant.

My forwarded emails arrive but with the wrong sender. Some auto-forwarders rewrite the From: header to themselves (the forwarder, not the original sender). Check our Activity log — if the sender shows your auto-forwarder address instead of the original vendor, that's cosmetic for classification (which reads subject, body, and attachment names), but it makes the log harder to audit. Configure the rule to use "redirect" (preserves From) instead of "forward" (rewrites From) if your provider supports it. ProtonMail's Sieve and Fastmail's filters both support redirect.

Multi-hop forwarding (my Gmail → my shared inbox → TaxItEasy) is showing the wrong sender. Multi-hop rewrites the From: on each hop. Configure upstream rule to forward directly to TaxItEasy, not through intermediaries, for accurate sender attribution.

I can't tell which forwarding rule fired for a specific invoice. Add a label to your forwarding rule (Gmail: "Forwarded to TaxItEasy" label). The forwarded email retains that label in your Gmail; you can audit your own side.

Forwarding works for invoices but not for receipts. Receipts are a separate classification label, but they extract exactly the same way. If receipt emails aren't producing documents, check the Activity log: if they're classified irrelevant, the email had no receipt/invoice keywords and no PDF attachment (a bare photo attachment with a generic subject can land here) — re-forward with "receipt" in the subject or upload the photo directly.

Activity log shows the email was processed but no document appeared. Check the classification (irrelevant produces no document by design) and your folder filter in Documents — new documents are auto-filed into month folders, so look under "All Documents".

Bulk-forwarded historical emails from 2024 — none arrived. Some auto-forwarding setups time out or rate-limit on bulk forwards. Forward in smaller batches (10-20 at a time, wait a minute between batches). The pipeline processes them all; the rate-limit is your provider's, not ours.

My forwarder uses redirect not forward — does that change anything? Yes, in your favour. Redirect preserves the original sender's SPF and DKIM signatures, which means our authentication check passes more reliably. Forward rewrites the headers and often breaks SPF (the forwarder isn't on the sender's SPF allowlist). Use redirect where your provider supports it (ProtonMail, Fastmail, some IMAP servers via Sieve).

Related

Didn't answer your question? Write to [email protected] · the AI chat in the bottom-right corner answers most common questions.