- vừa được xem lúc

Sửa lỗi gửi email (Gmail Less secure apps) from May 30, 2022

0 0 25

Người đăng: LDT

Theo Viblo Asia

1. Vấn đề gặp phải

Hiện tại rất nhiều ứng dụng sử dụng nhỏ gmail để gửi mail. (vì nó miễn phí và dễ sử dụng). Để có thể gửi được email thì người dùng cần bật Less secure apps. Theo như thông báo mới nhất từ phía google., chức năng này đã bị disabled. Nên các email service đang sử dụng sẽ không hoạt động được nữa.

image.png

Mình đọc thì thấy google hướng dẫn sử dụng App Password image.png

2. Cách giải quyết

2.1 Tạo app password

Theo như hướng dẫn, cần phải enable 2-Step-Verification. image.png

Rồi tạo 1 password mới image.png Trong select app chọn Other (custom name) Sau đó generate tạo app mới có 16 ký tự image.png

Sử dụng password này như các password thông thường.

2.2 Ví dụ

Mình có làm 1 hướng dẫn nhỏ dùng Spring Email. sử dụng password này.

Để dùng: Thay đổi các thông tin theo thông tin email của bạn

spring.mail.username={my-username}
spring.mail.password={my-app-password} _@.com
_@.com

Khi start hệ ứng dụng, email sẽ được gửi thành công

public class SampleSpringEmailApplication implements CommandLineRunner { public static void main(String[] args) { SpringApplication.run(SampleSpringEmailApplication.class, args); } @Autowired EmailService emailService; @Override public void run(String... args) throws Exception { emailService.sendEmail("title", "content"); }
}

3. Kết luận

Đây là vấn đề cá nhân mình gặp phải, mục đích ghi chú cho bản thân và chia sẻ choi mọi người nếu cần thiết. Nếu cần trao đổi, mọi người hãy bình luận bên dưới. Cảm ơn vì đã đọc bài của mình.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Tổng hợp các bài hướng dẫn về Design Pattern - 23 mẫu cơ bản của GoF

Link bài viết gốc: https://gpcoder.com/4164-gioi-thieu-design-patterns/. Design Patterns là gì. Design Patterns không phải là ngôn ngữ cụ thể nào cả.

0 0 302

- vừa được xem lúc

Học Spring Boot bắt đầu từ đâu?

1. Giới thiệu Spring Boot. 1.1.

0 0 277

- vừa được xem lúc

Cần chuẩn bị gì để bắt đầu học Java

Cần chuẩn bị những gì để bắt đầu lập trình Java. 1.1. Cài JDK hay JRE.

0 0 50

- vừa được xem lúc

Sử dụng ModelMapper trong Spring Boot

Bài hôm nay sẽ là cách sử dụng thư viện ModelMapper để mapping qua lại giữa các object trong Spring nhé. Trang chủ của ModelMapper đây http://modelmapper.org/, đọc rất dễ hiểu dành cho các bạn muốn tìm hiểu sâu hơn. 1.

0 0 194

- vừa được xem lúc

[Java] 1 vài tip nhỏ khi sử dụng String hoặc Collection part 1

. Hello các bạn, hôm nay mình sẽ chia sẻ về mẹo check String null hay full space một cách tiện lợi. Mình sẽ sử dụng thư viện Lớp StringUtils download file jar để import vào thư viện tại (link).

0 0 71

- vừa được xem lúc

Deep Learning với Java - Tại sao không?

Muốn tìm hiểu về Machine Learning / Deep Learning nhưng với background là Java thì sẽ như thế nào và bắt đầu từ đâu? Để tìm được câu trả lời, hãy đọc bài viết này - có thể kỹ năng Java vốn có sẽ giúp bạn có những chuyến phiêu lưu thú vị. DJL là tên viết tắt của Deep Java Library - một thư viện mã ng

0 0 139