Dừng thư chưa đọc và đã xoá

FixEmailService
Name
lúc 01:14 27 tháng 8, 2026 UTC
Tác giả
kamo
Cam kết
7bbb9a0

Name trực tiếp — nó không được dùng kết nối IMAP, đó là toàn bộ Lý do nó tồn tại — và chỉ mục này chỉ biết được điều gì là một thư mục HLDS. Nó được viết như tác dụng phụ của việc liệt kê thư, và một danh sách báo cáo những tin nhắn ở đó; không có gì trong đó có thể ghi một tin nhắn Đi rồi. Vì vậy, một thông điệp đã được đọc và sau đó xóa của nó hàng phía sau cho bị đóng băng ở những lá cờ nó mang theo. Cả hai sự kiện đều không được ghi lại: không phải là đọc, bởi vì một lá cờ thay đổi không bao giờ lặp lại bất cứ điều gì, và không xóa, vì thông điệp đã ngừng xuất hiện trong bất kỳ trang nào. Hàng vẫn chưa đọc và các ô điều khiển tiếp tục cung cấp. Chỉ số phóng viên Có bảy hàng như vậy, mỗi hàng cũng có trong thùng rác và đánh dấu đọc ở đó — thư họ đã gửi từ 11 đến 20 ngày Trước đó, vẫn còn trên bảng điều khiển. Cố định ở cả hai đầu: * Mỗi con đường di chuyển, xoá hoặc re-vag một thông điệp bây giờ cho biết chỉ mục trong cùng hơi thở — thông điệp đơn, chọn hàng loạt, lọc Luật, đọc thoại, trò chuyện, báo cáo thư rác. Cho một xoá điều này xảy ra trước sự kiện thay đổi hộp thư, kể từ đó sự kiện là điều làm cho trang chủ đọc lại các ô điều khiển; * Một trang được đồng bộ hóa mà có thể bao gồm thư mục WHOLE bây giờ thả xuống Hàng cho các tin nhắn nó không chứa, mà bắt đọc hoặc xoá khỏi điện thoại hay trình khách khác, và xóa sạch hàng mồ côi Trước khi những điều này xảy ra. "Chính xác" là thỏa thuận chính xác với số điện thoại của máy chủ, không một trang ngắn: một nhà cung cấp được tự do đóng một trang ở mức tối đa, vì vậy ngắn có nghĩa là "nhà cung cấp đã dừng lại", đó không phải là "thư mục kết thúc". Mỗi trường hợp khác đều được thông qua và giải quyết lần sau. Chỉ mục là cũng tìm kiếm bộ lọc, do đó, một xóa sai ở đây mất thư thực sự từ Tìm kiếm — lập luận an toàn là trang bìa WholeFolder (), tinh khiết và kiểm tra theo hướng "có thể đồng ý khi nó không thể". Name ở MailIndex Maintenance cho phép ném. Một điểm kiểm tra xác nhận chỉ mục mô tả đúng thư mục tại modseq; viết một trên chỉ mục vẫn còn giữ hàng cho thư mục đã xoá sẽ cho phép bổ sung chỉ mục Danh sách thông điệp phục vụ những hàng này như thư. Không thể dung hòa được Điểm kiểm tra, có nghĩa là tính toán lại — hướng mà toàn bộ con đường này bị hỏng. Hộp thư chia sẻ không được động đến: Các hàng chỉ mục được khóa bởi Thành viên và UID, UID là độc nhất trong hộp thư chứ không phải trên Họ, và re-fraking UID 42 của một hộp thư chia sẻ với một thành viên sẽ Đánh bất cứ thứ gì mà hộp thư tới của họ chứa ở 42 độ.

Mọi thay đổi

Như những gì anh thấy vận chuyển?

Mỗi một bản cập nhật này đều được tự động cập nhật trong không gian làm việc của bạn. Bắt đầu tự do và xem nó lớn lên tuần này qua tuần khác.

Bắt đầu tự do mãi mãiXem truy cập