Xác thực Microsoft OAuth và Thunderbird vào năm 2026
- Để đơn giản, chúng tôi sẽ sử dụng thuật ngữ OAuth thay vì OAuth 2 hoặc OAuth 2.0. Việc triển khai OAuth hiện tại của Thunderbird dựa trên OAuth 2.0, phiên bản OAuth phổ biến nhất.
- Trước Thunderbird 153, các hộp thoại Microsoft OAuth được trình bày trong một tab bên trong Thunderbird. Các phiên bản 153 trở lên sẽ hiển thị các hộp thoại Microsoft OAuth bên ngoài trong trình duyệt web mặc định của hệ thống bạn (Firefox, Chrome, v.v.) thay thế.
Microsoft đã thực hiện một số thay đổi đối với việc xác thực cho các dịch vụ email được lưu trữ của họ dành cho tài khoản doanh nghiệp và học thuật. Bài viết này mô tả những thay đổi này và cách điều chỉnh cho phù hợp.
Mục lục…
- 1 Xác thực Microsoft OAuth và Thunderbird vào năm 2026
- 2 Những thay đổi về xác thực
- 3 Những thay đổi hoặc sự cố bạn có thể gặp phải
- 3.1 Mật khẩu Outlook hoặc Hotmail của bạn không còn hoạt động với Thunderbird và bạn không thể gửi hoặc nhận email
- 3.2 Màn hình cho biết cần có sự chấp thuận của quản trị viên CNTT cho ứng dụng
- 3.3 Tài khoản đã hoạt động trên Thunderbird 102.6.1, nhưng không hoạt động trên 102.7.1 trở lên
- 3.4 IMAP/POP3 hoạt động, nhưng SMTP không hoạt động
- 3.5 Lịch không hoạt động
- 4 Nơi nhận trợ giúp
Những thay đổi về xác thực
Microsoft đã thực hiện các thay đổi sau:
- Ngừng hỗ trợ xác thực cơ bản (tên người dùng/mật khẩu), hiện yêu cầu xác thực OAuth.
- Trong một số trường hợp, xác thực SMTP đã bị vô hiệu hóa hoàn toàn. Đối với các tài khoản mới, SMTP luôn bị vô hiệu hóa khi bắt đầu. Ngoài ra, có một số hạn chế đối với SMTP mà hiện tại chưa được hiểu rõ.
Microsoft cũng đã thay đổi cách họ phân loại một số ứng dụng khách nhất định, do đó, thiết lập OAuth trước đây của Thunderbird không đủ điều kiện để được coi là một ứng dụng khách trên máy tính để bàn. Do đó, chúng tôi đã buộc phải thực hiện các thay đổi cấu hình cho Thunderbird, điều này có thể gây ra các tác dụng phụ cho người dùng.
Những thay đổi hoặc sự cố bạn có thể gặp phải
Đối với outlook.com, hotmail.com, Microsoft 365 (trước đây gọi là Office 365 và thường được viết tắt là O365), hoặc các dịch vụ email khác do Microsoft lưu trữ, bạn có thể thấy các sự cố sau:
Mật khẩu Outlook hoặc Hotmail của bạn không còn hoạt động với Thunderbird và bạn không thể gửi hoặc nhận email
- Thunderbird có thể hiển thị một thông báo lỗi tương tự như:
Login to server outlook.office365.com with username youremail@hotmail.com failed. - Giải pháp
- Đảm bảo xác minh hai bước được bật cho Microsoft account của bạn (xem bài viết hỗ trợ của Microsoft: Cách sử dụng xác minh hai bước với tài khoản Microsoft của bạn).
- Bật cookie cho các trang web Outlook hoặc Hotmail của Microsoft trong Thunderbird, nếu không bạn sẽ không thể đăng nhập vào tài khoản Outlook hoặc Hotmail của mình bằng xác thực OAuth2:
- Nhấp vào menu ứng dụng Thunderbird > > .
- Trong phần Nội dung web, đánh dấu vào Chấp nhận cookie từ các trang web.
- Nhấp vào bên cạnh Chấp nhận cookie từ các trang web để đảm bảo bạn không chặn cookie từ các trang web của Microsoft, chẳng hạn như outlook.com, hotmail.com hoặc office365.com.
- Thay đổi phương thức xác thực của Thunderbird cho thư đến (IMAP hoặc POP):
- Nhấp vào menu ứng dụng Thunderbird > .
- Ở phía bên trái, nhấp vào } cho tài khoản outlook.com hoặc hotmail.com của bạn.
- Chọn Phương thức xác thực: (thay vì ).
- Thay đổi phương thức xác thực của Thunderbird để gửi tin nhắn (SMTP):
- Nhấp vào menu ứng dụng Thunderbird > và nhấp vào tài khoản email Microsoft của bạn ở phía bên trái. Ví dụ:
tbtesttb@hotmail.com - Ở dưới cùng bên phải, nhấp vào :
- Chọn Phương thức xác thực: (thay vì Mật khẩu thông thường). Tên máy chủ có thể cần được thay đổi
thành smtp-mail.outlook.com: - Nhấp vào để lưu các thay đổi của bạn.
- Nhấp vào menu ứng dụng Thunderbird > và nhấp vào tài khoản email Microsoft của bạn ở phía bên trái. Ví dụ:
Màn hình cho biết cần có sự chấp thuận của quản trị viên CNTT cho ứng dụng
- Bạn phải yêu cầu quản trị viên của mình cấp quyền cho Thunderbird – việc phê duyệt phải được thực hiện, nhưng chỉ một lần.
- Theo tài liệu của Microsoft, quản trị viên nên truy cập
https://login.microsoftonline.com/{tenant-id}/adminconsent?client_id=9e5f94bc-e8a4-4e73-b8be-63364c29d753và cấp các quyền sau để ủy quyền cho Mozilla Thunderbird:IMAP.AccessAsUser.All,POP.AccessAsUser.All,SMTP.Sendvà offline_access.
Tài khoản đã hoạt động trên Thunderbird 102.6.1, nhưng không hoạt động trên 102.7.1 trở lên
- Thử đăng nhập bằng hồ sơ Thunderbird mới (xem Profile Manager - Create and remove Thunderbird profiles để biết hướng dẫn về cách tạo hồ sơ mới).
- Nếu hồ sơ Thunderbird mới hoạt động, chúng tôi khuyên bạn nên tiếp tục sử dụng hồ sơ mới.Đối với người dùng có kinh nghiệm muốn giữ các thay đổi khác đã thực hiện trong trình chỉnh sửa cấu hình: Mở trình quản lý hồ sơ Thunderbird để chuyển về hồ sơ Thunderbird cũ và sử dụng Config Editor để lọc oauth2, tìm (các) máy chủ thích hợp và xóa các mục cho
oauth2.issuervàauth2.scope. - Nếu cách đó không hiệu quả, vui lòng yêu cầu hỗ trợ.
IMAP/POP3 hoạt động, nhưng SMTP không hoạt động
- Nếu bạn có tài khoản doanh nghiệp Microsoft 365, hãy đảm bảo rằng xác thực SMTP được bật hoặc yêu cầu quản trị viên CNTT của bạn kiểm tra và bật nó lên nếu bị tắt. Đọc bài viết của Microsoft exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission Bật hoặc tắt gửi SMTP máy khách đã xác thực (SMTP AUTH) trong Exchange Online để biết hướng dẫn.
- Nếu bạn có tài khoản cá nhân Microsoft 365/Hotmail/v.v., hãy sử dụng xác thực cơ bản (đọc hướng dẫn của Microsoft Cài đặt POP, IMAP và SMTP cho Outlook.com để biết hướng dẫn).
Lịch không hoạt động
- Thunderbird không hỗ trợ lịch Exchange. Nếu bạn đang sử dụng một tiện ích bổ sung hoặc phần mềm khác để bật lịch, thì bạn sẽ cần tìm kiếm sự hỗ trợ từ tác giả của tiện ích bổ sung hoặc phần mềm đó.
Nơi nhận trợ giúp
- Nếu bạn là người dùng trong một tổ chức kinh doanh hoặc học thuật cung cấp Microsoft accounts, bạn nên tìm kiếm sự trợ giúp từ trong tổ chức của mình.
- Nếu bạn có tài khoản cá nhân thông qua một trong các dịch vụ được lưu trữ của Microsoft, Vui lòng làm theo Danh sách kiểm tra khắc phục sự cố OAuth của chúng tôi trước khi đặt câu hỏi hỗ trợ trên diễn đàn của chúng tôi.