host : smtp-relay.brevo.com:587 username : YOUR_BREVO_LOGIN_EMAIL pass len : 19 chars -------------------------------------------------- 220-vmi3298253.contaboserver.net ESMTP Exim 4.99.5 #2 Sat, 29 Aug 2026 22:24:09 +0200 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. [Gmail] 220 TLS go ahead ✅ TLS established — sending AUTH LOGIN -------------------------------------------------- [Gmail] 334 VXNlcm5hbWU6 [Gmail] 334 UGFzc3dvcmQ6 [Gmail] 535 Incorrect authentication data ❌ FAILED — Google rejected these credentials. Make sure: 1. MAIL_USERNAME is the SAME account you generated the App Password from 2. The password is exactly 16 chars, no spaces, no quotes in .env 3. Create a FRESH app password at https://myaccount.google.com/apppasswords