Giữ tin nhắn IMAP cục bộ khi bị xóa từ xa


12

Tôi sử dụng email của mình từ điện thoại và máy tính thông qua IMAP. Tôi muốn thiết lập một cái gì đó để nếu tôi xóa một tin nhắn qua điện thoại, máy tính của tôi vẫn sẽ giữ tin nhắn cục bộ.

Ví dụ: giả sử tôi rời khỏi máy tính của mình, với khoảng thời gian đồng bộ hóa là 5 phút. Tôi muốn có thể gửi một cái gì đó từ điện thoại của mình, đợi 5 phút để chắc chắn máy tính của tôi đã tải xuống mục từ thư mục Đã gửi, sau đó xóa nó khỏi thư mục đã gửi IMAP qua điện thoại của tôi, nhưng hãy để máy tính ở nhà giữ nó sao chép .

Điều này có thể với bất kỳ khách hàng email có sẵn ngoài kia không? Tôi có Thunderbird và Outlook vào lúc này, nhưng sẽ sẵn sàng tìm hiểu một giao diện mới cho tính năng này. Làm thế nào tôi có thể thực hiện điều này?

Đáp lại bình luận của RedGrittyBrick:

Mục đích là để duy trì một bản sao lưu hoàn chỉnh, tự động (ngoại tuyến) của mọi tin nhắn để chuyển qua tài khoản. Vì nhiều lý do, một số thư nhất định có thể không còn trên máy chủ IMAP, nhưng cần phải được lưu trong bộ nhớ ngoại tuyến.


Tôi tò mò, quan tâm để giải thích lợi ích của việc này?
RedGrittyBrick

@RedGrittyBrick ~ Mục đích là để duy trì bản sao lưu hoàn chỉnh, tự động (ngoại tuyến) của mọi tin nhắn để chuyển qua tài khoản. Vì nhiều lý do, một số thư nhất định có thể không còn trên máy chủ IMAP, nhưng cần phải được lưu trong bộ nhớ ngoại tuyến.

Hãy thử chuyển đổi thư sang mbox và lưu trữ nó. tham khảo liên kết
Renju Chandran chingath

2
Đây được gọi là POP
pratnala

Câu trả lời:


10

Người hỏi đã giới thiệu một chủ đề quan trọng nhất mà tôi ít thấy về nó. Để dí dỏm: Làm thế nào để giữ một bộ sưu tập email vĩnh viễn bất kể chính sách và cấu hình của nhà cung cấp email.

==============

Giao thức POP

Ưu điểm của giao thức POP là sự đơn giản và rõ ràng của hoạt động. Sử dụng giao thức POP, một ứng dụng email như Outlook hoặc Thunderbird chỉ cần tải xuống tất cả các email nhận được tại máy chủ dưới tên của bạn và sau đó tùy ý xóa cùng một lúc, xóa chúng sau. hoặc không có gì cả. Ví dụ: tài khoản email được thiết lập trong Outlook để sử dụng tải xuống POP tất cả thư mới của bạn trên thư máy chủ và lưu trữ chúng trong tệp PST trên máy tính cục bộ của bạn. Thunderbird xử lý POP theo cùng một cách. Bạn luôn có thể tin tưởng vào việc có tất cả thư của bạn bằng POP.

Không được gửi từ đây:

Thiếu sót phổ biến nhất của giao thức POP là chuyến đi 1 chiều. Ứng dụng email của thiết bị của bạn lấy email từ máy chủ và đó là email. Thư bạn tạo và gửi cho người khác được gửi qua máy chủ SMTP đi, không chỉ chuyển tiếp email của bạn đến phần còn lại của thế giới. Nó không bao giờ truy cập hộp thư của bạn. Đó là ứng dụng email khách của bạn lưu trữ một bản sao của các email đã gửi trong thư mục SENT của thiết bị đó, nếu các tùy chọn máy khách được đặt để làm như vậy. Vì ứng dụng gửi email không biết gì về các thiết bị khác của bạn và rất có thể không thể kết nối với chúng - chứ đừng nói đến ứng dụng email của họ, email SENT của bạn vẫn ở trên máy gửi, không biết đến các máy khách khác của bạn.

============

Nhập IMAP

Một giao thức mới hơn có tên IMAP (Giao thức truy cập Internet Mail) cố gắng cho phép nhiều thiết bị nhìn thấy những thứ giống nhau cho dù bạn đang sử dụng thiết bị nào. Khi máy khách kết nối với tài khoản email qua IMAP, máy khách và máy chủ sẽ liên lạc với cả hai cách. Giống như Microsoft Exchange hoặc Lotus Notes, IMAP đồng bộ hóa các email và thư mục trên máy khách với các máy chủ và máy chủ. Vì vậy, nếu bạn đã gửi 1 tin nhắn từ mỗi 3 thiết bị, cả 3 khách hàng sẽ thấy cả 3 email trong các thư mục SENT của họ. Tương tự như vậy đối với các email đã bị xóa trong TRASH hoặc các email đã lưu trong thư mục ARCHIVE.

Rắc rối trên thiên đường:

Nhược điểm của IMAP là các định nghĩa về cách thức hoạt động của nó thay đổi đáng kể giữa các máy chủ và ứng dụng email. Ví dụ: ứng dụng email khách sử dụng IMAP thường KHÔNG tải xuống và giữ TẤT CẢ các email của bạn. Thay vào đó, một máy chủ IMAP có nghĩa là người giữ email của bạn. Các ứng dụng email IMAP của bạn chỉ đồng bộ hóa một số lượng email được định cấu hình, không phải tất cả mọi thứ.

Các quy tắc cũng lầy lội về những gì khách hàng của bạn sẽ nhìn thấy và bao nhiêu (và trong bao lâu) máy chủ sẽ giữ thư của bạn. Đây là một showstopper cho các chuyên gia, nơi hầu hết các email phải LUÔN được giữ ở đâu đó và bạn biết nơi đó. Ai biết được khi nào Google, Microsoft, Yahoo, GoDaddy, 1 & 1, Comcast, ATT, Verizon, et al, sẽ thay đổi quy tắc duy trì của họ. Chi tiết công nghệ như vậy hiếm khi được phác họa.

Điều cần thiết là một phương pháp kết hợp tốt nhất cả POP và IMAP. Chúng tôi đã có những con thú như vậy dưới dạng Exchange Server và cả đầm lầy khó hiểu được gọi là Lotus Notes. Cả hai sẽ phản chiếu (nghĩa là đồng bộ hóa hoặc sao chép) mọi thứ trên máy chủ với máy khách cục bộ của bạn và ngược lại.

Than ôi, cả hai máy chủ đều rất đắt tiền, phức tạp và không dành cho người dùng hàng ngày. Outlook, mặc dù, sẽ làm việc với những con thú như vậy. Microsoft hiện đang đẩy mạnh Outlook.com, một máy chủ Exchange đa năng dành cho số đông. Các nhà cung cấp dịch vụ Internet như GoDaddy và những người khác hiện đang đóng vai trò là bên thứ 3 cung cấp hộp thư Exchange cho người plebeian.

Cách giải quyết đơn giản nhưng không hoàn hảo:

Một cách để có được thứ gì đó gần với thế giới tốt nhất là sử dụng cả hai giao thức nếu máy chủ của bạn hỗ trợ cả hai. Sử dụng POP cho tài khoản Outlook hoặc Thunderbird của bạn trên máy tính thật và IMAP trên máy tính dễ thương của bạn. Android và Apple có nhiều ứng dụng email sẽ xử lý IMAP.

Trong trường hợp này, PC của bạn có thể tìm nạp email bằng POP để tải xuống và lưu trữ tất cả các email của bạn từ máy chủ. Bạn cũng đặt ứng dụng khách KHÔNG xóa thư máy chủ ngay lập tức để các thiết bị của bạn sử dụng IMAP vẫn có thể thấy thư của bạn trong một thời gian. Những gì bạn làm là đặt các máy khách PC thành "để lại thư trên máy chủ trong x ngày". Tôi đặt nó là 90 ngày. Bằng cách đó, PC Outlook của tôi cuối cùng sẽ kết nối và kéo các email mới sau đó hướng dẫn máy chủ xóa bất kỳ email nào cũ hơn 90 ngày.

Cách giải quyết này vẫn không xử lý các thư mục bạn có thể đã tạo trên máy chủ. Chỉ IMAP sẽ tìm nạp và sao chép các thư mục theo cả hai cách. Theo thư mục, ý tôi là TRASH, SENT, ARCHIVE, et al. Trừ khi bạn là một người thích thư mục, có lẽ bạn quan tâm nhất đến thư mục SENT. Đó là, bạn muốn tất cả các máy xem tất cả những gì máy đã gửi - không chỉ từ máy trước mặt bạn.

Cách đơn giản nhất để sao chép thư mục SENT là Sao chép mù (BCC) bất cứ thứ gì bạn gửi lại cho chính mình. Điều này thường được thực hiện thủ công bởi bạn tại thời điểm bạn gửi email mới. Một số khách hàng ngày càng thông minh hơn về điều này. Ứng dụng email K9 tuyệt vời dành cho Android có tùy chọn cấu hình để tự động thêm bạn vào trường BCC trên tất cả các email bạn gửi. Làm như vậy, bất cứ điều gì bạn gửi sẽ được nhận lại cho bạn như một người nhận khác. Vì tất cả các thiết bị của bạn sau đó sẽ luôn nhận được thư mới, bất kể giao thức nào, bạn đã sao chép hiệu quả các email gửi đi với tất cả các thiết bị của mình.

Thủ thuật BCC không hoàn hảo. Tất cả email mà bạn tự BBC gửi đến sẽ kết thúc trong hộp thư đến của tất cả khách hàng của bạn - không phải thư mục SENT cục bộ của bạn. Cơ chế quy tắc nâng cao của Outlook cũng có thể giúp khắc phục điều đó bằng cách kiểm tra tất cả các email mới có địa chỉ của bạn trên cả hai trường SENDTO và BCC.

Hy vọng, IMAP sẽ phát triển để cho phép tất cả các tính năng của cả POP và IMAP để tất cả thư được tải xuống máy khách của bạn, bao gồm tất cả các thư mục - không chỉ các email gần đây là cách thiết lập vanilla IMAP hoạt động ngày nay.

Giải pháp lai:

Giả sử bạn có 2 PC (Wintel + Apple) và 2 PDA (điện thoại và máy tính bảng Android).

  1. Thiết lập PC để tìm nạp bằng POP với Outlook hoặc Thunderbird, ega Đặt giao thức thành POP b. Đặt Xóa Thư trên Máy chủ trong x ngày. (Tôi sử dụng 90). c. Hãy tìm một cài đặt sẽ tự động BCC cho bạn trên các email bạn gửi.

  2. Thiết lập Android để tìm nạp bằng IMAP. Vì các máy tính bảng, máy tính bảng và điện thoại thông minh của PDA thường có vấn đề về bộ nhớ, IMAP tốt hơn vì nó giới hạn những gì thiết bị giữ được.

Hi vọng nó giúp được chút ít.


0

Nguy hiểm của những gì bạn đang cố gắng đạt được là nếu kết nối từ máy tính đến máy chủ IMAP không thành công, tin nhắn đã gửi có thể bị mất. Ngoài ra, mặc dù IMAP được cho là hoạt động tốt khi truy cập từ các máy khác nhau cùng một lúc, một số triển khai không hoạt động tốt.

Điều này cho biết, một giải pháp khả thi với Thunderbird như sau: Đặt tài khoản email để sử dụng thư mục riêng (không phải Thư mục cục bộ). Sau đó thiết lập một thư mục được chỉ định, nói saved-sent-from-imaptrong Local Folders. Đây là nơi các tin nhắn đã gửi sẽ được lưu giữ. Lưu ý rằng thư mục này không có trên máy chủ IMAP. Đảm bảo rằng thư mục IMAP Sent(dù tên thật là gì) có "khi nhận được tin nhắn mới cho tài khoản này, hãy luôn kiểm tra thư mục này". Sau đó, đặt bộ lọc để di chuyển tất cả các tin nhắn từ Sentthư mục IMAP sang saved-sent-from-imap.

Chỉnh sửa: bằng cách này, bạn sẽ không phải xóa tin nhắn đã gửi khỏi điện thoại; vì vậy bạn không thể vô tình xóa một tin nhắn không được chuyển đến thư mục cục bộ.


1
Tôi không thể tìm ra cách thêm bộ lọc hoạt động trên mọi thứ trừ Hộp thư đến. Làm cách nào để thiết lập một cái gì đó để sao chép từ thư mục Đã gửi thay vì Hộp thư đến?

Dường như có gì đó đã thay đổi trong Thunderbird. Bạn vẫn có thể chạy bộ lọc theo cách thủ công; ở dưới cùng của cửa sổ bộ lọc, chọn 'Chạy (các) bộ lọc đã chọn trên' Sent. Không phải là giải pháp thuận tiện nhất, mặc dù.
lupincho

0

Theo nguyên tắc chung, không. Toàn bộ vấn đề của IMAP là máy chủ chứa một bản sao có thẩm quyền của thư và nếu khách hàng lưu trữ bất kỳ thư nào thì họ chỉ lưu vào chúng vì lý do khác (ví dụ như lập chỉ mục hoặc hiệu suất).

Nếu bạn muốn lưu trữ thư của mình, tốt nhất của bạn là tìm thứ gì đó dành riêng cho nhiệm vụ đó. Các công cụ như MailStore được thiết kế cho việc này.

Bạn có thể có thể lạm dụng Thunderbird, Outlook hoặc nhiều khách hàng khác để sao chép tất cả các tin nhắn IMAP mới vào các thư mục cục bộ bằng cách sử dụng các hệ thống quy tắc / tập lệnh / bộ lọc tích hợp của chúng.

Bạn có thể chạy máy chủ IMAP trên PC của riêng bạn (chẳng hạn như hMailServer ) và sau đó sử dụng một công cụ để sao chép mọi thứ vào đó mà không xóa các tin nhắn bị thiếu khỏi đích. ( imapsync có thể thực hiện việc này, các phiên bản Windows được biên dịch có sẵn tại đây ; BaGoMa hoặc các công cụ khác cũng có thể được nhấn vào dịch vụ này)


0

Tôi nghi ngờ một hiệu ứng tương tự có thể dễ dàng đạt được hơn bằng cách

  1. luôn luôn bcc mình
  2. cấu hình điện thoại KHÔNG để thêm nội dung đã gửi vào thư mục đã gửi

0

Giả sử bạn có hai máy tính, một chính và một để sao lưu hoặc máy tính xách tay để sử dụng cho du lịch hoặc một hệ điều hành khác, ngoài điện thoại thông minh. Và, một số (hoặc thậm chí tất cả) email trên máy chủ IMAP cần được lưu giữ và lưu trong thư mục ngoại tuyến.

Có cả máy tính lên và chạy, trực tuyến. Trên một máy tính, SAO CHÉP các email sẽ được lưu trên máy chủ IMAP vào thư mục ngoại tuyến. Kiểm tra để xác định hoạt động sao chép đã thành công. Trên một số hệ thống và máy chủ, sao chép chỉ hoạt động khi ngoại tuyến hoặc với các hạn chế khác. Sau đó, để đảm bảo đồng bộ hóa thủ công, khi chỉ lưu một số email trên máy tính thứ hai, hãy nhanh chóng di chuyển các email CÙNG ngoại tuyến vào cùng một thư mục ngoại tuyến.

Điều quan trọng là phải lưu các email quan trọng theo cách này, vì đôi khi các máy chủ IMAP có thể mất một số (hoặc thậm chí tất cả) các email, do đó "đồng bộ hóa" sau đó dẫn đến mất dữ liệu lớn. Tốt nhất, nhiều máy chủ IMAP có hạn ngạch hoặc chính sách xóa thư cũ có thể dẫn đến mất dữ liệu. Ngoài ra, bất kỳ "đặt lại" nào, chẳng hạn như thay đổi mật khẩu, tài khoản ISP sau khi di chuyển vật lý hoặc di chuyển sang hệ thống mới (hoặc thậm chí nâng cấp hệ điều hành) đều có thể khiến thư trên máy chủ bị mất.

Ngoài ra, hãy sao chép tất cả các email (hoặc một tập hợp con dễ nhớ, chẳng hạn như sớm hơn một ngày nhất định) trên máy chủ IMAP trên một máy tính, sau đó di chuyển chúng ngoại tuyến trên máy khác sau đó một cách thuận tiện, vào thư mục ngoại tuyến "nhân bản". Sau đó lo lắng về đồng bộ hóa lúc rảnh rỗi của bạn sau này. Vấn đề với điều này là mỗi khi một email được di chuyển, có nguy cơ trục trặc chương trình và do đó mất dữ liệu. Đây chắc chắn là một vấn đề với Apple Mail, (theo tôi, ứng dụng phần mềm tồi tệ nhất của Apple trong gói hệ điều hành ưu việt khác.)

Tôi đã thấy rằng POP được coi là kém an toàn hơn bởi ít nhất là các nhà cung cấp dịch vụ email (được biết là đúng với Yahoo!) và tốt nhất là việc sử dụng nó không được khuyến khích. Điều này làm cho POP sử dụng các máy chủ kém hấp dẫn hơn nhiều như một giải pháp với chính sách này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.