A visitor fills in your contact form, presses Send, and gets "There was an error trying to send your message. Please try again later." Most of them do not try again, so every one of these is a lost enquiry. Contact Form 7 shows this same sentence for two different problems: the email could not be sent, or the message was judged to be spam. The colour of the box around it tells you which. Here is how to find the cause in a few minutes.
/feedback that returns 401, 403 or 404 means a security plugin, firewall or server rule is blocking the WordPress REST API the form posts to.[_site_title] <wordpress@yourbusiness.com>, and put the visitor's address in Additional Headers as Reply-To: [your-email]. Never put the visitor's address in From; the receiving server will treat it as forged.contact-form-7 route. If a page cache serves an old copy of the contact page, exclude that page from caching and clear the cache.| What you see | What it means | Usual fix |
|---|---|---|
| Red box, and password-reset emails never arrive either | The host does not send mail | SMTP plugin with a real mailbox; send a test email |
| Red box, form editor warns the sender address does not belong to the site | From is on another domain (often Gmail) | From on your own domain, visitor in Reply-To |
| Orange box after a domain move or a new site | reCAPTCHA keys made for another domain | New keys for this domain in Contact, Integration |
| Orange box for some visitors only | Disallowed words, Akismet or a strict reCAPTCHA score | Clear the word list; test without Akismet |
| Error right away, Network tab shows 401/403/404 on /feedback | The REST API is blocked | Allow the contact-form-7 route in the security plugin |
| Form says sent, but nothing arrives | Mail was accepted and then filtered | Check spam; set up SPF/DKIM; keep Flamingo on |
Most cases are a host that will not send mail, fixed with an SMTP plugin in under half an hour. If the box stays red or orange after these steps, that is what the box below is for. Related: WordPress emails not sending, emails going to spam, contact form spam, REST API error.