Reservation form returns HTTP 500
Booking a table from the site returns an internal server error and the reservation never arrives. The cause is the hosting's SMTP credentials, which expired on July 14. Since then, every online booking has failed silently.
According to analytics, the form gets ≈ 220 visits/month with clear booking intent. At an estimated 40 % conversion, that is ≈ 88 bookings/month never arriving. At €14 average ticket × 2.3 people, the impact is around €2,800/month in lost revenue (an estimate, not an exact figure). On top of that, customers assume you ignored them.
POST /reservar → HTTP 500 (3/3 intentos, 1 ago 2026, 11:20 CET)
Log servidor: "SMTP connect() failed. #535 Authentication failure" × 214
(14 jul 18:55 → 1 ago 11:20)
Última reserva entregada con éxito: 14 jul 2026, 18:42
- Renew the hosting's SMTP credentials or connect a mail service (e.g. Resend/Brevo — the free tier is enough).
- Send a test email and confirm delivery to the business's real inbox (not spam).
- Show a visible confirmation to the user (“Booking received ✓, we confirm by email within 2 h”).
Effort: 2–3 h Priority: today
A test booking sent from the site lands in Café Ríosol's inbox within 2 minutes, and the visitor sees a clear on-screen confirmation. Verified from a phone on mobile data (not wifi).