Nextcloud Mail macht S/MIME bzw. DKIM ungültig

Hallo,

auf einem aktuellen NC 30.0.5 mit der Mail-App wird nicht in 7bit umgewandelt, was dazu führt dass DKIM und S/MIME ungültig werden sobald ein Mailserver diese Umwandlung vornimmt.
Solange reiner Text gesendet wird klappt alles bestens (weil keine Umwandlung nötig ist), wenn aber Zeichen drin sind, die umgewandelt werden kommt es zu obigem Effekt.
Wie lässt sich die Umwandlung auf 7bit erzwingen bevor die Checksummen für DKIM bzw. S/MIME berechnet werden?

Viele Grüße
Andreas

Für diese doch etwas spezifische Frage kannst Du gerne mal direkt im Entwickler Chat unter Nextcloud nachfragen.

Gruß

Sorry, passt jetzt hier überhaupt nicht rein, aber ist dieser Chat mit Talk realisiert?

Verstehe die Frage nicht ganz :man_shrugging: ?

Kannst Du das noch erörtern?

Dein Link im Beitrag. Aber ich hab’s mittlerweile herausgefunden, dass es sich um Nextcloud Talk handelt.

1 Like

Ach so :see_no_evil: .

Ja, da die ganzen Chats, und das sind viele, sind mit NC talk realisiert.

Hallo,

kann es sein, dass ich deshalb häufig folgende Meldung in der Log-Datei habe?

openssl_verify(): Supplied key param cannot be coerced into a public key

Jedenfalls wäre es bisher die erste Erklärung dafür

Grüße
Jason

Im Log steht fast immer auch der “Verursacher” der Meldung, spricht die App/Komponente.

Im Log steht fast immer auch der “Verursacher” der Meldung, spricht die App/Komponente.

Stimmt, nur hat mir das bisher nicht weiter geholfen. Hier ein aktuelles Beispiel:

{
  "reqId": "sFbzrl3CHuyDGiZhjwJL",
  "level": 3,
  "time": "2025-02-11T20:23:28+01:00",
  "remoteAddr": "xxx",
  "user": "xxx",
  "app": "PHP",
  "method": "GET",
  "url": "/apps/mail/api/messages/97989/dkim",
  "message": "openssl_verify(): Supplied key param cannot be coerced into a public key at /var/www/nextcloud/apps/mail/vendor/phpmailer/dkimvalidator/src/Validator.php#337",
  "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Mobile/15E148 Safari/604.1",
  "version": "30.0.5.1",
  "data": {
    "app": "PHP"
  }

Hier steht meist die App. Diesmal ist es allgemeiner.

Na das ist doch eindeutiger, oder?

Tja, leider verstehe ich nicht, was mir das sagen soll?
Auch verstehe ich nicht, was denn falsch läuft.
Offen gestanden verstehe ich den Log-Eintrag nicht.
Ich weiß, was DKIM ist und was Public Keys sind. Aber was geht warum schief? Und was kann ich dort ändern bzw. korrigieren?
Meine Hoffnung war, dass es etwas mit der Umwandlung von 7 auf 8 Bit zu tun haben könnte und sich dadurch eine Lösung auftut. Immerhin haben wir diese Einträge täglich in der Log-Datei.

Mein Hinweis bezog sich auf Fehlermeldung und das herausfinden welche App die Ursache ist.
Eine Lösung habe ich nicht, jedoch mal kurz für alle hier gesucht:

Bei Bedarf einfach ein Issue erstellen.

This topic was automatically closed after 90 days. New replies are no longer allowed.