ubuntuusers.de

Email-Client-Empfehlung mit OAUTH2 für Office365 und Maildir

Status: Ungelöst | Ubuntu-Version: Xubuntu 24.10 (Oracular Oriole)
Antworten |

glaskugel

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3992

Ich versuche jemand zu helfen sein System auf Linux umzustellen.

Hürde ist nun folgende. Es muss zwingend eine Microsoft-Email-Adresse der Firma mit OAUTH2 abgefragt werden können. Beim Handy funktioniert die Variante Office365, aber nicht "Hotmail" und "Exchange".

KO-Kriterium ist auch Maildir. Thunderbird verwendet Maildir nur experimentell. Experimentell ist nicht gewünscht.

In ca. 1 Monat soll umgestellt sein, es ist also noch ein wenig Zeit zum Nachdenken.

Selber verwende ich fetchmail, aber da steht man bei MS wohl an. Bei Google kann man sich ja mit App-PW helfen. Erst fetchmail 7 soll OAUTH2 unterstützen, da wird also dauern bis das fix in der Distri ist.

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1355

Es muss zwingend eine Microsoft-Email-Adresse der Firma mit OAUTH2 abgefragt werden können.

Microsoft verwendet mehrere OAuth2 Flavors. Bei Microsoft365 ist dann auch die TENANT-ID von Relevanz.

KO-Kriterium ist auch Maildir

Das MailDir Konto ist nur für die lokale Ablage von Relevanz. Hier ist jede Mail eine Datei. Beim MBox Konto ist in der Regel ein Verzeichnis mit allen darin enthaltenen eMails eine Datei. Bei der Implementierung in einer Datenbank gibt es dann auch Mischformen (siehe imapx, vfolder usw).

Zusammenfassung: Deine Anforderungen sind standardmäßig mit dem Paket "evolution" abdeckbar.

Die lokale Mail-Ablage "Auf diesem Rechner" mit seinen bel. Unterordnern ist standardmäßig "maildir". Bei den Mikrosoft Konten kannst du den "ews" Typ wählen für eine Verbindung zu einem Exchange-Server. Für die MS-Cloud Varianten bietet sich der Kontotyp "Microsoft365" an. Diesen kannst du für die privaten Zwecke (Hotmail/Outlook.com usw) oder als Firmenzugang (Tenant) konfigurieren.

Deine Anfrage ist eventuell etwas oberflächlich, wenn die Anforderung aus einem echten Exchange/365 Umfeld kommt (z.B. komplexe Task/Kalender Verquickungen und public Folder Thematik) aber auch da kommt man mit Evolution weiter.

Lass deinen Bekannten mal mit der Flatpak Variante spielen. Er wird dir dann schon sagen, wo er Probleme hat, die man dann lösen kann.

Mylin

Avatar von Mylin

Anmeldungsdatum:
23. Juli 2024

Beiträge: 420

shiro schrieb:

Zusammenfassung: Deine Anforderungen sind standardmäßig mit dem Paket "evolution" abdeckbar.

Für Exchange benötigst du noch zusätzlich das Paket evolution-ews.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3992

Danke dir, es ist alles etwas komplizierter. Bis jetzt wird als Testszenario mit Xubuntu 22.04 Claws-Mail mit Maildir verwendet. Diese Mails sollen alle importiert werden, sind sicher sehr viel, nehmen wir mal 20GB an. Claws-Mail gibt es ja auch für Windows.

Ich bin bis jetzt da gelandet:

https://www.claws-mail.org/faq/index.php/Oauth2#Step_4:_Configure_OAuth2_in_Claws_Mail

Step 4: Configure OAuth2 in Claws Mail

    choose Service Provider (e.g. "MS Exchange" or "MS Outlook") - these select the options needed for different Microsoft services, although over time they are converging on a uniform set of parameters for both Outlook and Exchange.
    "MS 365 GCC High" is for a restricted access version of Microsoft 365 for US government compliance so most people will not need that option.
    enter Client ID (called Application ID in Azure - shown at app Overview page)
    leave Secret field empty
    click Copy link button and open the request in your browser (you will be asked to authenticate)
    Claws Mail 4.1 and earlier
        copy the full URL you were redirected to into the Authorisation code field
        (it will be something like https://login/microsoftonline.com/common/oauth2/nativeclient#code=0.AQIjdkSjkD...&session_state=e7cd... )
        click Authorise button
    Claws Mail 4.2 and later
        The authorisation takes place via your web browser and will display a page showing success or failure of the process.

Wir experimentieren zur Zeit mit einer vorhandenen 22.04-Installation, die hat Claws-Mail 4.0. Keine Ahnung, ob es Sinn macht damit zu experimentieren. Vor Weihnachten kann aber der PC nicht verändert werden, da steckt mehr dahinter als nur Xubuntu 24.x installieren.

Das mit der Client ID habe ich nicht verstanden, wo soll die stehen?

Das MailDir Konto ist nur für die lokale Ablage von Relevanz. Hier ist jede Mail eine Datei.

Das ist klar. Grund ist, dass 1 Datei mit zig GB mit allen Mails nicht gerne gesehen wird, wenn die defekt wird, sind alle Mails weg.

Für die MS-Cloud Varianten bietet sich der Kontotyp "Microsoft365" an

Ich habe das mit Microsoft365 nur erwähnt, weil es am Handy die einzige Variante war, die funktioniert hat. Wie das tatsächlich umgesetzt ist, keine Ahnung. Es könnte da hunderte bis tausende Nutzer geben, keine Ahnung wie zentralisiert die Server sind. Die IT-Beauftragten kann man nur zu Windows befragen, auch wenn sehr hilfsbereit, von Linux haben die keine Ahnung.

Deine Anfrage ist eventuell etwas oberflächlich

Ich frage da gerne nach. Bis jetzt geht es nur um Emails. Die Android-App wollte Zugriff auf den Google-Kalender vom Handy haben, wurde aber abgelehnt, da könnte man schon den Verdacht bekommen, dass da was mit MS Exchange läuft, aber wie gesagt, es geht nur um Mails.

Hast du konkrete Fragen? Ich informiere mich dazu natürlich gerne.

Zusammenfassung: Deine Anforderungen sind standardmäßig mit dem Paket "evolution" abdeckbar.

Ok, verwendet wird Xubuntu, evolution ist natürlich nachinstallierbar und bis jetzt hatte ich das verdrängt, weil mir das vor vielen Jahren nicht so gefallen hat. Ich schau mir das an.

Primär geht es nur mal darum, Mails überhaupt abfragen zu können. Ich fürchte der Workaround Weiterleitung wird bald nicht mehr funktionieren und funktioniert jetzt schon nur teilweise. Mails über Hinweis über neuen Gruppenchat funktionieren, während Hinweise zu persönliche Chats von einer Person zur anderen nicht weitergeleitet werden. Aber das ist ein anderes Thema. Ich wollte nur sagen, da gibt es einige komische "Policies".

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1355

Diese Mails sollen alle importiert werden, sind sicher sehr viel, nehmen wir mal 20GB an.

Die Größe spielt keine Rolle, wenn eine genügend große Platte verfügbar ist. Die Frage ist, wo die bisherigen Mails liegen. Sind sie auf einem Server, ist das normalerweise kein Problem (Konto definieren und dann synchronisieren).

Sind diese Mails irgendwo als individuelle Dateien abgelegt (.eml oder .msg), ist ein wenig Vorarbeit sinnvoll. Der einfachste Weg ist, diese Dateien in einen .mbox File je Ordner zu kopieren und diese z.B. in Evolution zu importieren (gibt auch noch andere Wege, die zu beschreiben diesen Rahmen sprengen würde).

In wieweit ist das Thema der .pst Integration von Relevanz? Hierfür gibt es bei Evolution ja auch den entsprechenden Importer.

In wieweit ist das Thema "public Folder" von Relevanz (wird von Evolution auch standardmäßig unterstützt)?

Das mit der Client ID habe ich nicht verstanden, ...

Die Client (oder Application) ID ist nicht ausreichend für eine Firmen-relevante OAuth2 Authentifizierung. Für den Privatbereich wird das aber funktionieren. Normalerweise benötigst du für Firmen auch die Directory (Tenant) ID, die bei Claws aber meines Wissens nach nicht konfiguriert werden kann. Ich bin gespannt, wie du das bei Claws realisieren willst (das wird ein wenig tricky werden).

Es könnte da hunderte bis tausende Nutzer geben, keine Ahnung wie zentralisiert die Server sind.

Ääh. Suchst du eine Client- oder Server Lösung. Sprich willst du Exchange ersetzten oder nutzen? Claws-Mail ist eine Client Lösung. Soll die bestehende Server Seite weiter verwendet werden? Welche ist das? Ich war bei deinen bisherigen Informationen davon ausgegangen, dass eine MS Exchange/Office365 Umgebung Serverseitig verwendet werden soll.

Oder kann es sein, dass du tausende Clients (ein PC je Nutzer) zentral administrieren willst, damit die Anwender nicht nach Vorgabe ihr Konto selbst konfigurieren müssen?

Ich wollte nur sagen, da gibt es einige komische "Policies".

Es wird daher hilfreich sein, diese zu erfahren und zu berücksichtigen bzw zu hinterfragen.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3992

Ääh. Suchst du eine Client- oder Server Lösung.

Ganz klar eine Client-Lösung. Es geht nur darum, dass ein Mitarbeiter einer sehr großen Organisation Emails am Linux-PC abfragen kann. Bis jetzt funktioniert Mail-Abfrage nur am Handy oder per Webmail und zum Teil per Weiterleitung. Dazu ist zu sagen, dass er diese Email-Adresse zum Versenden nur ein paar Mal im Jahr zwingend benötigt. Das ist alles etwas unverständlich organisiert und ich als Außenstehender verstehe so manches nicht. Jedes Bundesland kann zusätzlich eigene Lösungen verwenden, aber irgendwann soll das einheitlich werden. Kurz die meisten Emails laufen über eine andere Email-Adresse oder Chat. Ich kann verständlicherweise auch nicht die Organisation nennen um die es geht.

Ich denke du siehst es viel komplizierter als es ist. Bis jetzt kann sich jeder organisieren wie er will, Hauptsache die Kommunikation funktioniert.

Die Frage ist, wo die bisherigen Mails liegen

Die Mails (Maildir) liegen am privaten PC (aus den Weiterleitungen), per POP3 gespeichert. Die sollen dann in Evolution importiert werden. Die Gruppierung (Mail-Verzeichnisse) soll beibehalten werden.

Die Mails selber im Maildir-Verzeichnis sind reine Textdateien und durchnummeriert. In jedem Ordner beginnt das 1. Mail mit dem Dateinamen 1, dann kommt 2, etc. Also keine Erweiterung beim Dateinamen.

In wieweit ist das Thema der .pst Integration von Relevanz?

Ich denke gar nicht, die Mails gibt es ja schon lokal wie oben beschrieben. Die MS-Mails wurden ja als Kopie weitergeleitet, soweit die Weiterleitung funktioniert hat und auf die paar Mails die nicht weitergeleitet wurden, kann man verzichten. Problem ist schon eher das Schreiben von Mails, wenn man sich nicht identifizieren kann, aber wenn das mit dieser Adresse wie bisher nur ein paar Mails sind, dann schickt man den Inhalt vom PC an das Handy und versendet von dort. Irgendwann nervt das natürlich. Und die nicht weitergeleiteten Mails liest man eben verspätet. In der Regel sind die Mails vom Inhalt Rundschreiben und kaum was individuelles.

In wieweit ist das Thema "public Folder" von Relevanz (wird von Evolution auch standardmäßig unterstützt)?

Ich denke gar nicht. Siehe die ganze bisher beschriebene Mailsituation.

Die Client (oder Application) ID ist nicht ausreichend für eine Firmen-relevante OAuth2 Authentifizierung. Für den Privatbereich wird das aber funktionieren.

Genau deswegen der Thread, ich kenne mich damit nicht aus und mein Freund noch weniger.

Ich bin gespannt, wie du das bei Claws realisieren willst (das wird ein wenig tricky werden).

Das Gefühl habe ich auch, deswegen wird das Problem immer in die Zukunft geschoben. Primär brauchen wir mal ein neueres (X)ubuntu zum Spielen. Ich denke man kann die Vorgehensweise, die im Claws-Mail-Handbuch beschrieben ist mal probieren. Ich habe allerdings nicht verstanden was damit gemeint ist:

enter Client ID (called Application ID in Azure - shown at app Overview page)

Wenn das mit Evolution einfach ist, dann muss er sich eben an Evolution gewöhnen, ist sowieso kein Power User.

Gerüchteweise kommt in der Zukunft eine Mail-Identifizierung mit Fido2-Stick. Da habe ich noch überhaupt keine Ahnung wie das Ablaufen soll. Ich meine einfach abwarten was da kommt. Problematisch wird das alles erst, wenn man diese Email-Adresse verpflichtend für alles verwenden muss, sonst geht es weiter wie bisher mit einer Email-Adresse der Länder-Organisation.

Sprich willst du Exchange ersetzten oder nutzen?

Ich sag es mal so, ich/er will keinen Mailserver ersetzen / ändern, es geht nur um die Mailabfrage 1 Users per Mail-Client unter Linux. Wie der Mailserver der Organisation konfiguriert ist, keine Ahnung.

Vielleicht sagt das was aus:

host -t mx *
* mail is handled by 0 #.mail.protection.outlook.com.

Oder kann es sein, dass du tausende Clients (ein PC je Nutzer) zentral administrieren willst, damit die Anwender nicht nach Vorgabe ihr Konto selbst konfigurieren müssen?

Nein, ganz falsch. In diesem Fall konfiguriert der User den Client selber und kann jeden Blödsinn machen, der möglich ist, funktioniert dann eben nichts.

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1355

Ich habe allerdings nicht verstanden was damit gemeint ist:

enter Client ID (called Application ID in Azure - shown at app Overview page)

Hier jetzt den kompletten OAuth2 Flow zu beschreiben, würden den Rahmen sprengen. Da sollte man sich besser ein wenig in die MS Dokumentation einlesen.

  • Aber die "Application (client) ID" erhältst du von deinem "Microsoft Entra admin".

  • Die TENANT ID wird bei der Definition der Query-URI verwendet. Für die allgemeine, persönliche Nutzung, kann dies ein Zeichenkette wie "common" sein. Für Firmenzugänge sind dies die im AZURE generierten TENANT IDs.

Wenn dir diese Zusammenhänge nicht klar sind, ist ein kleines Gespräch mit einem "Microsoft Entra admin" deiner Firma zu empfehlen.

Alles was du sonst schreibst liest sich als relativ einfach umsetzbar obwohl mir einige Beschreibungen mit den Weiterleitungen und den lokalen POP Mails sehr dubios erscheinen. Entweder ist hier etwas über die Jahre mit gesundem Halbwissen gewachsen oder es steckt irgendetwas "Merkwürdiges" hinter dieser Vorgehensweise, das eine detaillierteren Recherche erforderlich macht.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3992

Wenn dir diese Zusammenhänge nicht klar sind, ist ein kleines Gespräch mit einem "Microsoft Entra admin" deiner Firma zu empfehlen.

An diese Ebene kommt er nicht ran. Er hat ein Anfrage-Mail an den IT-Support gesendet, der hatte nach 2 Wochen noch immer nicht geantwortet, worauf mein Freund seinen Vorgesetzten (Niederlassungsleiter) um Hilfe bat. Die Antwort war dann völlig unbrauchbar. Man könnte meinen auf dieser Support-Ebene ist nicht mal klar was OAUTH2 ist.

Alles was du sonst schreibst liest sich als relativ einfach umsetzbar

Das ist auch meine Vermutung, da es mit Android relativ einfach sein kann. Nebenbemerkung: Ich habe Erfahrung mit Gmail/OAUTH2 und K-9 Mail (Thunderbird / Mozilla). 2x gleiches Handy neu installiert mit LinageOS, 1x völlig problemlos mit K9, 1x App blockiert. Dann Thunderbird ṕrobiert, funktioniert mit beiden.

Glaubst du, dass evolution 3.44.4-0ubuntu2 mit evolution-ews 3.44.0-1 und Ubuntu 22.04 einen Versuch wert ist? Ich kann meinen Freund nur telefonisch unterstützen. Ich würde ihm das gerne ersparen, wenn man definitiv weiß, dass diese Version zu alt ist.

obwohl mir einige Beschreibungen mit den Weiterleitungen und den lokalen POP Mails sehr dubios erscheinen.

Vielleicht soll ich da noch etwas ins Detail gehen, ist total einfach. Es werden alle Emails an eine gmail-Adresse weiter geleitet, dubios ist für uns nur warum einige Mails nicht ankommen. Vorübergehend kam mal gar nichts an, ich glaube da wurde am Server rum gebastelt, aber bis die Hotline kontaktiert wurde, hatte es wieder wie früher funktioniert. Bei Gmail ist die Pop-Abfrage in den Web-Einstellungen definiert, fertig. Mit POP3 hat er dann jederzeit Zugriff auf die Mails, auch wenn Internet mal ausfällt bzw. extrem langsam ist und das passiert bei meinem Freund am Wochenende zu Hause regelmäßig. Blöd, wenn man dringend was vorbereiten muss und was von den Mails braucht, die über IMAP zur Verfügung stehen würden. Im Detail gibt es da einiges mit dem man sich arrangieren muss.

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1355

glaskugel schrieb:

Glaubst du, dass evolution 3.44.4-0ubuntu2 mit evolution-ews 3.44.0-1 und Ubuntu 22.04 einen Versuch wert ist?

Ups. Die Version 3.44.4 war im Jahr 2022 schon total veraltet. Microsoft hat ihre neue OAuth2 (Graph) Implementierung erst viel später umgesetzt. Mit 3.44.x wirst du daher aus meiner Sicht keinen Erfolg haben. Aber probier es aus. Die Bedienoberfläche hat sich ja nicht wesentlich geändert (bzw CSD kann man leicht ausschalten).

Ich würde dir empfehlen die Flatpak Variante für das Spielen zu laden.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3992

Danke dir vielmals für die ganzen Erklärungen. Ich muss mir das ja so weit wie möglich vorher selber anschauen, bevor ich das emfpfehle.

# flatpak search evolution
Name           Beschreibung                                                                                                      Application ID                     Version      Zweig  Remotes

Evolution      Ihre E-Mails, Kontakte und Terminplanung verwalten                                                                org.gnome.Evolution                3.54.1       stable flathub

Bei Bedarf horizontal scrollen.

3.54.1 würde also von flathub installiert.

Ich würde dir empfehlen die Flatpak Variante für das Spielen zu laden.

Und dann später wieder die Ubuntu-Variante zu nehmen? Es steht noch nicht fest, welche Ubuntu-Version installiert wird. Ich tendiere die 24.04 zu empfehlen und dann Evolution mit Flatpak.

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1355

Und dann später wieder die Ubuntu-Variante zu nehmen?

Der Vorteil mit Flatpak ist, dass du beide Varianten parallel auf dem gleichen System betreiben kannst. Die Daten liegen in unterschiedlichen Zweigen und werden mit unterschiedlichen Befehlen gestartet. Vor einem Wechsel zwischen den beiden Varianten würde ich aber empfehlen die Background Prozesse zu beenden, bevor man die andere Variante nutzt um "Merkwürdigkeiten" zu minimieren.

$ # Beendigung der Flatpak Background-Prozesse
$ flatpak kill org.gnowm-Evolution
$ # Beendigung der "deb" Background Prozesse
$ evolution --force-shutdown

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3992

Für Exchange benötigst du noch zusätzlich das Paket evolution-ews.

Wird das mit flatpak automatisch installiert? Ich finde das nicht bei flatpak.

https://help.gnome.org/users/evolution/stable/import-supported-file-formats.html.de Das von Evolution verwendete Format (für lokale Ordner seit Version 3.0). Maildir-Dateien müssen nicht importiert werden, weil Sie in Evolution ein Maildir-Konto einrichten und den Ordner mit den Maildir-Dateien einstellen können.

Also einfach vorhandenes Maildir Verzeichnis zu dem von Evolution verlinken? Bei Claws-Mail gibt es eine Option Ordnerbaum erneuern. Gibt es was vergleichbares bei Evolution?

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1355

glaskugel schrieb:

Für Exchange benötigst du noch zusätzlich das Paket evolution-ews.

Wird das mit flatpak automatisch installiert? Ich finde das nicht bei flatpak.

Bei der "deb" Installation musst du die Pakete einzeln dazu installieren. Bei "Flatpak" ist alles mit dabei (ews, plugin usw).

Das von Evolution verwendete Format (für lokale Ordner seit Version 3.0). Maildir-Dateien müssen nicht importiert werden, weil Sie in Evolution ein Maildir-Konto einrichten und den Ordner mit den Maildir-Dateien einstellen können.

Radio Eriwan: Im Prinzip ja, aber das wesentliche Wort ist können. Man sollte schon genau wissen, wie man die einzelnen Mail-Dateien benennt und in die Ordnerstruktur eingliedert (versteckte Verzeichnisse, Directory-Trennzeichen kein "/" sondern Punkt (".") usw). Bei dem Eindruck, den ich bisher aus den Posts bekommen habe, würde ich von dieser Vorgehensweise abraten und einen normalen "Import" machen.

Also einfach vorhandenes Maildir Verzeichnis zu dem von Evolution verlinken?

Prinzipiell möglich, würde ich aber aus obigem Grund von abraten.

Bei Claws-Mail gibt es eine Option Ordnerbaum erneuern. Gibt es was vergleichbares bei Evolution?

Man kann Ordner-Strukturen bei "Evolution" löschen, moven und kopieren. Was möchtest du "erneuern"?

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3992

und einen normalen "Import" machen.

Ich probiere jetzt bei mir mal grundsätzlich rum um Evolution kennenzulernen.

Da sieht ein Maildir aus Claws-Mail zB so aus:

$ tree /daten/testmaildir/
/daten/testmaildir/
├── fritzbox
│   ├── 1
│   ├── 2
│   ├── 3
│   ├── 4
│   ├── 5
│   ├── 6
│   └── 7
└── newsletter
    ├── 11
    ├── 12
    ├── 2
    ├── 3
    ├── 4
    ├── 5
    └── 6

Die Verzeichnisse sind durch / wie üblich unter Linux getrennt. Da gibt es nirgends Sonderzeichen in der Dateistruktur. Die Dateien selber sind ja nur Ziffern.

Also so was würdest du importieren? Kannst du ganz kurz ein paar Stichworte bitte dazu schreiben? Wenn ich Evolution 3.54.1 starte, dann finde ich nichts für den Import. Ich suche natürlich auch, aber unten kommt ein größeres Problem, bei dem ich anstehe.

Man kann Ordner-Strukturen bei "Evolution" löschen, moven und kopieren. Was möchtest du "erneuern"?

Bei Claws-Mail gibt es diese Funktion um die Struktur zu "reparieren", habe das einfach vorsichtshalber gemacht, wenn es eine neue LTS gab, zwingend notwendig war das nicht, hat aber nicht geschadet. Das war nur beim Umstieg von K-Mail auf Claws-Mail wichtig. Ich wollte nur wissen, ob es in dieser Richtung was bei Evolution gibt. Wenn nicht, ok, wollte ich nur wissen.

Ich scheitere jetzt bei OAUTH2 und Google. MS kann ich nicht testen, habe kein MS-Konto.

Ich habe Firefox und Vivaldi für OAUTH2 probiert. Siehe Anhang.

Firefox: Keine Anwendungen verfügbar.

Vivaldi: Failed to open URI.

Vielleicht war es falsch alles zu erlauben. Eigentlich brauche ich nur Email.

Dieses OAUTH2 ist zur Zeit das größere Problem. Vielleicht ist was nicht installiert, kann mir aber nichts dazu vorstellen.

Ergänzung:

Vielleicht war es falsch alles zu erlauben. Eigentlich brauche ich nur Email.

Wenn ich nur Email erlaube, dann scheint es zu funktionieren, zumindest konnte ich ein Mail versenden.

Bilder

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1355

Hallo glaskugel,

deine Post wirft 2 Fragen auf:

  1. Import von bestehenden eMail-Dateien

  2. Authentifizierung bei Google via OAuth2

Hierzu habe ich noch ein paar Verständnisfragen.

  • In welcher Form liegen die eMail-Dateien vor? Ich vermute es handelt sich um eine mbox oder eml Datei. Es wäre sehr hilfreich, wenn du ein unverfängliche eMail-Datei in der Antwort als Attachment zur Verfügung stellen würdest. Die eMail-Adressen kannst du ja mit einem Text-Editor normalisieren. Sollte es sich um eine binäre Datei handeln, müsste zunächst festgestellt werden, um welchen Dateityp es sich handelt (z.B. msg Datei). Abhängig von dieser Information ergeben sich unterschiedliche Alternativen bei der Umsetzung.

  • Der einfachere Weg ist die eMails in den "Evolution" Datenraum zu kopieren. Bei "Flatpak" läuft "Evolution" in einer Sandbox und hat normalerweise keinen Zugriff auf das Dateisystem von Ubuntu. Dies kann man zwar anpassen (Stichwort: flatpak document-export) und dann auch logical Links verwendet. Ob dies sinnvoll ist, liegt an der Antwort der vorherigen Frage.

  • Bei dem Zugriff auf das Google Konto unterstützt Google bei eMails leider nur den primitiven "imapx" Zugriff. Bei dem Kalender ist dies leider nur "caldav" bzw "carddav" bei den Adressen. Ich würde an deiner Stelle nicht den "GOA:google" Zugang nutzen sondern die Konfiguration in "Evolution" machen.

Die Anlage eines Google Zugangs erfolgt dann über das Menue "Bearbeiten" → "Einstellungen" → "E-Mail-Konten" → "Hinzufügen" → "Weiter". Dann füllst du das Formular aus (speziell die E-Mail Adresse). Der Haken unten bei "Eigenschaften des E-Mail-Servers anhand der eingegebenen E-Mail-Adresse abrufen" sollte gesetzt sein, bevor auf "Weiter" gedrückt wird. Dir wird dann angezeigt, wie das Konto konfiguriert wird. Um zu überprüfen, ob auch das Google spezifische OAuth2 Protokoll zur Authentisierung verwendet wird, kannst du auf "Details überarbeiten" drücken. Unter "Legitimation" sollte "OAuth2 (Google)" ausgewählt sein. Dann auf "Weiter" klicken. Die Empfangsoptionen kannst du erst mal so lassen und auf "Weiter" drücken. Beim "Verschicken von E-Mails auch auf "OAuth2 (Google)" achten. Dann 2x auf "Weiter" drücken und die Schaltfläche "Anwenden" klicken. Dann kommt die Anmeldemaske von Google, wo du dich mit deine Credentials anmelden musst und den Zugriff für Gnome Evolution erlauben musst.

Was du dort angezeigt bekommst, hängt von deiner Konfiguration deines Google Kontos ab. Es werden mit Sicherheit auch jede Menge Informationen auf Smartphone und/oder eMail-Kontos kommen. Aber da das von deinem Konto und den von dir gewählten Eigenschaften abhängt kann man eine allgemeine Aussage nur schwerlich treffen.

Antworten |