Leider sind in der Stock Android Email-App die IMAP-Ordnernamen in der Anwendung fest codiert. Sie können vom Benutzer nicht geändert werden. Die App erwartet, dass die Ordner die folgenden Namen haben:
- Posteingang
- Postausgang
- Entwürfe
- Müll
- Geschickt
- Junk
Wenn Ihr IMAP-Server unterschiedliche Namen verwendet, werden diese nicht ordnungsgemäß mit der E-Mail-App synchronisiert. Hierfür gibt es zwei Lösungen:
- Verwenden Sie eine andere E-Mail-App
- Holen Sie sich den Android-Quellcode, ändern Sie die Namen in der E-Mail-Anwendung, erstellen Sie die E-Mail-Anwendung neu und ersetzen Sie die ursprüngliche E-Mail-Anwendung auf Ihrem Gerät durch die geänderte
Die zweite Lösung erfordert jedoch (natürlich) ein gerootetes Gerät und Grundkenntnisse zum Erstellen einer Android-Anwendung. Aber ich kann sagen, ich habe es versucht und es funktioniert. Die Datei, in der die Namen gespeichert sind, ist <Android-source-code-root>/packages/apps/Email/res/values/strings.xml
. Siehe folgenden Auszug:
<!-- 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>
Ich habe keine Ahnung, warum Google beschlossen hat, die Namen mit der App unveränderlich zu machen. Wahrscheinlich möchten sie die Benutzer zur Verwendung von Google Mail zwingen (mir wurde gesagt, dass die Ordnernamen mit Google Mail funktionieren).
Wenn jemand mit Programmierkenntnissen motiviert ist, würde ich gerne eine gepatchte Version der E-Mail-App sehen, in der die Namen der Ordner in einem Konfigurationsdialog angepasst werden können. Sollte keine große Sache zu implementieren sein, hatte ich einfach nicht die Zeit dafür.
Ich habe mit meinem Internetprovider eine Lösung für dieses Problem gefunden, bei der die App nicht gehackt wird oder etwas so Kompliziertes. Gehen Sie in der Android Mail-App (Android 5.0 auf Samsung Galaxy S5; dieselbe App war unter Android 4 vorhanden) zu Einstellungen → Konten verwalten → (Konto auswählen) → WEITERE EINSTELLUNGEN (Schaltfläche am unteren Bildschirmrand - nach unten scrollen) → Eingehend Einstellungen → IMAP-Pfadpräfix . Geben Sie das entsprechende IMAP-Pfadpräfix ein. (Holen Sie sich diese Informationen von Ihrem ISP. Für meinen ISP war es: INBOX ) Ich habe dies heute getan, und jetzt wird mein gesendeter Ordner wie alle anderen Ordner einwandfrei synchronisiert.
quelle