Câu hỏi Mail biến mất trong các ứng dụng khách khác sau khi sử dụng alpine


Kịch bản: Tôi có một tài khoản email trên một máy chủ mà tôi cũng có quyền truy cập ssh. Thông thường, tôi kiểm tra tài khoản này qua IMAP trong Thunderbird (hiện tại là 3.0.8 trên Ubuntu) và IMAP trên điện thoại của tôi (Nexus One, ứng dụng thư mặc định). Thỉnh thoảng tôi sử dụng giao diện web (Squirrelmail 1.4.20).

Trước đó ngày hôm nay tôi đã sử dụng Alpine cục bộ trên máy chủ thư để đọc một tin nhắn. Đây là lần đầu tiên tôi sử dụng Alpine với tài khoản này trên máy chủ này. Sau đó, tất cả thư cũ của tôi đã biến mất khỏi cả ứng dụng khách IMAP và giao diện web. Thư không biến mất; nó hiển thị tốt trong Alpine, và nó vẫn còn trong mbox trong thư mục chủ của tôi trên máy chủ.

Tuy nhiên, tôi không thể tìm ra cách để nó hiển thị lại ở bất kỳ khách hàng nào khác. Tôi đã thử un- và đăng ký lại các thư mục trong Thunderbird cũng như tạo một tài khoản mới. Tôi giả định Alpine thay đổi một cái gì đó, nhưng tôi không thể nhìn thấy những gì hoặc làm thế nào để hoàn tác nó.

Lưu ý: Nếu nó không rõ ràng, Mới email (kể từ khi sử dụng Alpine) hiển thị như mong đợi trong Thunderbird, v.v.


1
2017-09-30 23:12


gốc


Khi bạn nói vậy nó vẫn còn trong mbox của thư mục chính trên máy chủ, bạn có nghĩa là nó từ mbox mà bạn sẽ kết nối với IMAP? Đoán đầu tiên của tôi là Alpine đã tải thư xuống thư mục của nó ở đâu đó bằng POP. - fideli
Đó là suy nghĩ đầu tiên của tôi, nhưng có vẻ như không phải vậy. Tất cả thư của tôi vẫn nằm trong / home / <username> / mbox nhưng không hiển thị qua IMAP. Tôi đã sử dụng Alpine địa phương trên máy chủ mail (thông qua ssh) vì vậy tôi không nghĩ rằng nó đã được sử dụng POP3 hoặc bất cứ điều gì như thế. - terru


Các câu trả lời:


Nếu Pine đang sử dụng tệp mbox cục bộ của bạn để di chuyển thư từ /var/spool/mail với nó, bạn có thể dừng hành vi này bằng cách thêm disable-these-drivers=mbox cho bạn .pinerc. Trong trường hợp bạn đang gặp vấn đề với các bản vá maildir cũ và bạn không sử dụng maildir, chỉ cần thêm maildir có quá.

Hộp thư cũ của bạn đang ở /home/username/mbox  (aka ~/mbox).

Xin lưu ý, hiện tại cây thông sẽ không thấy tệp mbox của bạn. từ loại thư mục chính của bạn cd mail, sau đó nhập ln -s ../mbox MyOldMailbox. Bây giờ cây thông có thể thấy thư cũ của bạn trong MyOldMailbox tập tin. Khách hàng IMAP cũng sẽ có thể xem MyOldMailbox thư mục. Bạn có thể muốn gọi nó 1MyOldMailbox để nó hiển thị ở đầu danh sách hộp thư của bạn.

(từ: http://patches.freeiz.com/alpine/alpine-info/tips/index.html Mẹo 84)


3
2018-01-30 16:21



Tôi thực sự cố định điều này một thời gian trước đây, nhưng đây thực chất là nó. Tại một số thời điểm, thiết lập thư trên máy chủ đã thay đổi để lưu trữ thư trong / var / spool / mail thay vì / home / username / mbox. Alpine đã chuyển tất cả thư của tôi đến / home / username / mbox, nhưng các ứng dụng khách IMAP, v.v. đang xem / var / spool / mail. - terru