Von Android gesendete E-Mails werden nicht mit dem IMAP-Ordner "Gesendet" synchronisiert

8

Ich verwende die Standard-E-Mail-App von Android 4.1 (Motorola razr i). Wenn ich eine E-Mail vom Telefon aus sende, zeigt die E-Mail-App anschließend die gesendete E-Mail im Ordner "Gesendet" an, aber es scheint, dass dies der Ordner ist nicht über IMAP synchronisiert. Daher kann ich diese E-Mails von meinem PC-E-Mail-Client nicht sehen.

Gibt es eine Konfiguration dafür oder muss ich K9 oder eine andere App verwenden?

AndiDog
quelle

Antworten:

8

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:

  1. Verwenden Sie eine andere E-Mail-App
  2. 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.

Carlfriedrich
quelle
2

Laden Sie Microsoft Outlook herunter und lassen Sie es Ihre Standard-Android-App ersetzen. Als ich dies tat, wurde das Problem behoben, ohne dass besondere Änderungen vorgenommen wurden.

H323
quelle
1
Könnten Sie die App verlinken?
Feuerlord
Ich wusste nicht, dass die Outlook-App existiert, danke. Bei mir hat es jedoch nicht funktioniert. Mein E-Mail-Konto erfordert bestimmte Port- und Sicherheitseinstellungen. Beim Versuch, ein IMAP-Konto in der Outlook-App zu erstellen, sind diese Einstellungen nicht verfügbar. Wenn die Anmeldung fehlschlägt (aufgrund dieser Sicherheitseinstellungen), führt mich die App zurück zum Bildschirm zur Kontoerstellung. Total fehlgeschlagen. Das ist auch ein Mist, ich war aufgeregt, dass es eine aktuelle Outlook-App für Android gibt.
Chuck Claunch
1

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 EinstellungenKonten verwalten → (Konto auswählen) → WEITERE EINSTELLUNGEN (Schaltfläche am unteren Bildschirmrand - nach unten scrollen) → Eingehend EinstellungenIMAP-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.

Steve
quelle
Das hängt sicherlich davon ab, wie Ihr tatsächlicher Posteingang aufgerufen wird. Bei mir hat es noch nicht funktioniert. Wäre gut, eine Einstellung für den ausgehenden Pfad zu haben.
Erik
Dies ist ein guter Vorschlag. Nach meiner Erfahrung (in Anmerkung 4) verwendet die App bei Bedarf standardmäßig INBOX .
Michael Yaeger