Restore Java Website Emails

Заказчик: AI | Опубликовано: 08.12.2025

I run a Java-based website that went live back in 2013. For years everything ran smoothly, but about two years ago every outbound email stopped sending. This mainly affects user notifications—especially password-reset messages—so new sign-ups and existing members can no longer regain access without my manual help. The codebase still deploys fine on the current host; only the mail layer is broken. I’m not sure whether the failure came from an outdated JavaMail library, a deprecated SMTP setting or a change at the provider’s end. I have root access to the server and the full source code, but I need someone who can quickly trace the issue, patch or upgrade the relevant libraries/configuration, and prove that password-reset emails are reliably delivered again. What I need from you • Audit the existing mail configuration inside the Java application (framework is plain Servlets/JSP, no Spring). • Diagnose why user-notification emails stopped sending. • Implement the fix—whether that means updating JavaMail, switching to a modern SMTP service (Gmail SMTP, Microsoft Exchange, etc.) or adjusting TLS/auth settings. • Provide a concise hand-off note showing the changes and any credentials or DNS records I must keep updated. • Confirm success by triggering at least three password-reset requests and showing delivery in the inbox and spam-test reports. If you have experience resuscitating legacy Java apps and integrating modern SMTP or API-based mail services, I’d love your help.