Sayangnya, aplikasi Email Android Stock memiliki nama folder IMAP yang dikodekan dalam aplikasi, mereka tidak dapat diubah oleh pengguna. Aplikasi mengharapkan folder memiliki nama-nama berikut:
- Kotak masuk
- Kotak keluar
- Draf
- Sampah
- Terkirim
- Sampah
Jika server IMAP Anda menggunakan nama yang berbeda, mereka tidak disinkronkan dengan aplikasi Email. Ada dua solusi untuk ini:
- Gunakan aplikasi Email yang berbeda
- Dapatkan kode sumber Android, modifikasi nama dalam aplikasi Email, buat kembali aplikasi Email dan ganti aplikasi Email asli pada perangkat Anda dengan yang dimodifikasi
Namun, solusi kedua (tentu saja) membutuhkan perangkat yang di-rooting dan pengetahuan dasar tentang cara membangun aplikasi Android. Tapi, bisa saya katakan, saya mencobanya dan berhasil. File tempat nama disimpan adalah <Android-source-code-root>/packages/apps/Email/res/values/strings.xml
. Lihat kutipan berikut:
<!-- 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>
Saya tidak tahu mengapa Google memutuskan untuk membuat nama-nama itu tidak dapat diubah dengan aplikasi ini. Mungkin mereka ingin memaksa orang menggunakan Gmail (saya diberitahu, nama folder berfungsi dengan Gmail).
Jika ada orang yang memiliki keterampilan pemrograman termotivasi, saya akan senang melihat versi tambalan dari aplikasi Email, di mana nama folder dapat disesuaikan dalam beberapa dialog konfigurasi. Seharusnya tidak menjadi hal besar untuk diterapkan, saya hanya tidak punya waktu untuk itu.
Saya telah menemukan solusi untuk masalah ini dengan penyedia Internet saya yang tidak melibatkan peretasan aplikasi atau apapun yang rumit. Di aplikasi Android Mail (Android 5.0 pada Samsung Galaxy S5; aplikasi yang sama hadir di Android 4), buka Pengaturan → Kelola akun → (pilih akun) → LEBIH LANJUT PENGATURAN (tombol di bagian bawah layar - gulir ke bawah) → Masuk pengaturan → awalan jalur IMAP . Masukkan awalan jalur IMAP yang sesuai. (Dapatkan info itu dari ISP Anda. Untuk ISP saya, itu adalah: INBOX ) Saya melakukan ini hari ini, dan sekarang folder Terkirim saya sinkronisasi dengan baik, sama seperti semua folder lainnya.
sumber