Email được gửi từ Android không đồng bộ hóa với thư mục IMAP Hồi Gửi


8

Tôi đang sử dụng ứng dụng e-mail stock của Android 4.1 (Motorola razr i) và khi tôi gửi thư từ điện thoại, ứng dụng thư sau đó sẽ hiển thị thư đã gửi trong thư mục "Đã gửi", nhưng có vẻ như thư mục đó là không được đồng bộ hóa qua IMAP. Vì vậy, tôi không thể thấy những thư đó từ máy khách email của PC.

Có cấu hình nào cho việc này không, hoặc tôi sẽ phải sử dụng K9 hoặc một số ứng dụng khác?

Câu trả lời:


8

Thật không may, ứng dụng Stock Android Email có tên thư mục IMAP được mã hóa cứng trong ứng dụng, người dùng không thể thay đổi chúng. Ứng dụng hy vọng các thư mục có các tên sau:

  • Hộp thư đến
  • Hộp thư đi
  • Dự thảo
  • Rác
  • Gởi
  • Rác

Nếu máy chủ IMAP của bạn sử dụng các tên khác nhau, chúng không được đồng bộ hóa đúng với ứng dụng Email. Có hai giải pháp cho vấn đề này:

  1. Sử dụng ứng dụng Email khác nhau
  2. Nhận mã nguồn Android, sửa đổi tên trong ứng dụng Email, xây dựng lại ứng dụng Email và thay thế ứng dụng Email gốc trên thiết bị của bạn bằng ứng dụng đã sửa đổi

Tuy nhiên, giải pháp thứ hai (tất nhiên) đòi hỏi một thiết bị đã được root và kiến ​​thức cơ bản về cách xây dựng một ứng dụng Android. Nhưng, tôi có thể nói, tôi đã thử nó và nó hoạt động. Các tập tin mà tên được lưu trữ là <Android-source-code-root>/packages/apps/Email/res/values/strings.xml. Xem đoạn trích sau:

<!-- Do Not Translate.  This is the name of the "inbox" folder, on the server. -->
<string name="mailbox_name_server_inbox" translatable="false">Inbox</string>
<!-- Do Not Translate.  This is the name of the "outbox" folder, on the server. -->
<string name="mailbox_name_server_outbox" translatable="false">Outbox</string>
<!-- Do Not Translate.  This is the name of the "drafts" folder, on the server. -->
<string name="mailbox_name_server_drafts" translatable="false">Drafts</string>
<!-- Do Not Translate.  This is the name of the "trash" folder, on the server. -->
<string name="mailbox_name_server_trash" translatable="false">Trash</string>
<!-- Do Not Translate.  This is the name of the "sent" folder, on the server. -->
<string name="mailbox_name_server_sent" translatable="false">Sent</string>
<!-- Do Not Translate.  This is the name of the "junk" folder, on the server. -->
<string name="mailbox_name_server_junk" translatable="false">Junk</string>

Tôi không biết tại sao Google quyết định làm cho các tên không thể thay đổi được với ứng dụng. Có lẽ họ muốn buộc mọi người sử dụng Gmail (tôi đã nói, tên thư mục hoạt động với Gmail).

Nếu bất cứ ai có kỹ năng lập trình được thúc đẩy, tôi rất thích xem phiên bản vá của ứng dụng Email, trong đó tên của các thư mục có thể được điều chỉnh trong một số hộp thoại cấu hình. Không nên là một điều rất lớn để thực hiện, tôi chỉ không có thời gian cho nó.


2

Tải xuống Microsoft Outlook và để nó thay thế ứng dụng Android mặc định của bạn. Khi tôi làm điều này, vấn đề đã được khắc phục mà không thực hiện bất kỳ thay đổi đặc biệt nào.


1
Bạn có thể liên kết ứng dụng?
Firelord

Tôi không biết ứng dụng Outlook tồn tại, cảm ơn. Tuy nhiên nó không làm việc cho tôi. Tài khoản email của tôi yêu cầu cài đặt cổng và bảo mật cụ thể. Khi cố gắng tạo tài khoản IMAP trong ứng dụng Outlook, các cài đặt đó không khả dụng. Khi đăng nhập thất bại (do cài đặt bảo mật đã nói), ứng dụng sẽ đưa tôi trở lại màn hình tạo tài khoản. Tổng số thất bại. Đó cũng là một người lập dị, tôi rất phấn khích khi có một ứng dụng Outlook thực sự dành cho Android.
Chuck Claunch

1

Tôi đã tìm thấy giải pháp cho vấn đề này với nhà cung cấp dịch vụ Internet của mình mà không liên quan đến việc hack ứng dụng hoặc bất cứ điều gì quá phức tạp. Trong ứng dụng Android Mail (Android 5.0 trên Samsung Galaxy S5; cùng một ứng dụng đã có mặt dưới Android 4), vào Cài đặtQuản lý tài khoản → (chọn tài khoản) → CÀI ĐẶT THÊM (nút ở dưới cùng của màn hình - cuộn xuống) → Incoming cài đặttiền tố đường dẫn IMAP . Nhập tiền tố đường dẫn IMAP thích hợp. (Nhận thông tin đó từ ISP của bạn. Đối với ISP của tôi, đó là: INBOX ) Tôi đã làm điều này ngày hôm nay và bây giờ thư mục Đã gửi của tôi đồng bộ hóa tốt, giống như tất cả các thư mục khác.


Chắc chắn điều đó phụ thuộc vào cách hộp thư đến thực tế của bạn được gọi. Nó không làm việc cho tôi, chưa. Sẽ là tốt để có một thiết lập cho đường dẫn đi.
erik

Đây là một gợi ý tốt. Tuy nhiên, từ kinh nghiệm của tôi (trên Note 4), ứng dụng sử dụng INBOX theo mặc định, nếu cần.
Michael Yaeger
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.