Answers:
不幸的是,Stock Android Email应用程序在应用程序中对IMAP文件夹名称进行了硬编码,因此用户无法更改它们。该应用程序期望文件夹具有以下名称:
如果您的IMAP服务器使用其他名称,则它们将无法与电子邮件应用正确同步。有两种解决方案:
但是,第二个解决方案(当然)需要扎根的设备以及如何构建Android应用程序的基本知识。但是,我可以说,我尝试了一下,并且效果很好。存储名称的文件是<Android-source-code-root>/packages/apps/Email/res/values/strings.xml
。请参见以下摘录:
<!-- 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>
我不知道为什么Google决定使用该应用程序使名称保持不变。可能他们想强迫人们使用Gmail(有人告诉我,文件夹名称适用于Gmail)。
如果有任何编程技能的人愿意学习,我希望看到电子邮件应用程序的补丁版本,在该文件夹中,可以在某些配置对话框中调整文件夹的名称。实施起来不应该是一件大事,我只是没有时间。
下载Microsoft Outlook,并替换您的默认Android应用。当我这样做时,无需进行任何特殊更改即可解决问题。
我发现我的Internet提供商针对此问题提供了解决方案,该解决方案不涉及对应用程序进行黑客攻击或任何复杂的事情。在Android Mail应用程序(三星Galaxy S5上为Android 5.0; Android 4下存在相同的应用程序)中,转到设置 → 管理帐户 →(选择帐户)→ 更多设置(屏幕底部的按钮—向下滚动)→ 传入设置 → IMAP路径前缀。输入适当的IMAP路径前缀。(从您的ISP获取该信息。对于我的ISP,它是:INBOX)今天我做了,现在我的Sent文件夹与所有其他文件夹一样可以同步。