Home / Notes / contact-form-not-sending
website contact form not sending
The page looks fine. Inquiries never arrive. We trace token, recaptcha, SMTP, and Telegram so a filled form becomes a message on your phone.
SPA routes return HTML for /thanks while the POST never left the browser. Or it left and the backend dropped project_key. We curl the real endpoint.
Missing X-Submit-Token. Wrong landing_project key. SMTP 535. Recaptcha fail-open that lets bots through and still drops humans. A mailto: that only works if the visitor has a mail app.
GET a one-time token, POST the contact, row in the contacts table, Telegram ping, email copy. Proof is the message on your phone, not a green button.
Send the live URL and where leads are supposed to land. We repair the wire the same day when DNS and the API are reachable.