Xin cách xử lý trường hợp Authenticate fail khi gửi mail bằng Gmail trong Spring boot khi deploy lên heroku.
Chào mọi người. Hiện tại mình đang làm chức năng gửi mail bằng gmail trong Spring Boot. Mình chạy ở local hoàn toàn gửi mail bình thường nhưng khi deploy lên Heroku thì server lại báo Authenticate fail. Mọi người support mình trường hợp này với ạ.
2 CÂU TRẢ LỜI
Với gmail thì bạn hãy bật xác minh 2 bước, sau đó tạo application password để gửi mail. Nếu vẫn dùng user password đăng nhập thì gmail thường hay chặn, ở local gửi được do bạn vẫn đăng nhập gmail bằng IP internet giống thế nên nó trust, mang lên heroku thì nó thấy log in với user khác nên block lại.
Mình vô tình thấy trong đây có nhắc đến là : ""The Heroku platform itself doesn’t provide an email service - but instead provides add-ons that act as backing services - that can be attached to your app to provide the service.
Consult the Heroku Add-ons marketplace for an appropriate email service that matches your requirements.""
Ko biết giúp bạn đc ko , cụ thể bạn xem thêm tại đây : https://stackoverflow.com/questions/37900348/cannot-send-email-from-server-heroku-using-spring-javamail