[GELÖST] PVE Mail Notification kein Datum mehr zum korrekten Einsortieren

CoolTux

Famous Member
Mar 14, 2019
1,085
162
108
46
Guten Morgen,

Seit dem Update auf Version 8.1 sagt mir mein Mailprogramm K-Mail das kein Datum mehr zum korrekten einsortieren vorhanden ist.
Ich habe bereits das neue Notifications mit sendmail in Verwendung und lasse einem User und dessen eingestellte Mailadresse die Mails zukommen.

Anbei ein Screen wie mein Mail Client das ganze interpretiert. Noch bis kurz vor der Umstellung lief Postfix mit korrekter Zustellung samt Datum
 

Attachments

  • Screenshot_20231204_073346.png
    Screenshot_20231204_073346.png
    245.5 KB · Views: 24
Danke für den Report, ich sehe mir das ganze mal an!
 
  • Like
Reactions: CoolTux
Der Vollständigkeit halber, kannst du mir deine /etc/pve/notifications.cfg zukommen lassen?
 
Außerdem, was sagt denn der "Date" Header einer dieser Mails (Nachricht markieren und V in drücken)?
Hab das gerade mal versucht zu reproduzieren, aber bisher kein Erfolg (KMail 5.22.3 aus Debian Stable)
 
Last edited:
Der Vollständigkeit halber, kannst du mir deine /etc/pve/notifications.cfg zukommen lassen?


Code:
root@pve-server ~ # cat /etc/pve/notifications.cfg
sendmail: mail-to-marko
        comment Send mails to markos email address
        mailto-user 672056c1-7ffd-45a9-ae0f-d6348963b87d@keycloak

matcher: default-matcher
        comment Route all notifications to mail-to-root
        mode all
        target mail-to-marko

sendmail: mail-to-root
        comment Send mails to root@pam's email address
        mailto-user root@pam
 
Außerdem, was sagt denn der "Date" Header einer dieser Mails (Nachricht markieren und V in drücken)?
Hab das gerade mal versucht zu reproduzieren, aber bisher kein Erfolg (KMail 5.22.3 aus Debian Stable)


Code:
Date: Mo, 04 Dez 2023 01:30:40 +0100

Sieht eigentlich normal aus.

Hier mal aus einer alten Mail
Code:
Date: Sun, 26 Nov 2023 01:30:43 +0100
 
Interessant. Kannst du mal den ganzen Mail-Header für beide Mails posten (sensible Daten bitte zensieren)?
 
Interessant. Kannst du mal den ganzen Mail-Header für beide Mails posten (sensible Daten bitte zensieren)?



Code:
Return-Path: <***@cooltux.net>
Delivered-To: ***@cooltux.net
Received: from mail.cooltux.net
	by p-mail.tuxnet.lan with LMTP
	id UiUYNoGgbWXhiA4Avq462w
	(envelope-from <***@cooltux.net>)
	for <***@cooltux.net>; Mon, 04 Dec 2023 10:48:49 +0100
Received: from pve-server.tuxnet.lan (static.139.239.108.65.clients.your-server.de [65.108.239.139])
	by mail.cooltux.net (Postfix) with ESMTPS id BA8F2EA46
	for <***@cooltux.net>; Mon,  4 Dec 2023 10:48:48 +0100 (CET)
Authentication-Results: mail.cooltux.net;
	dkim=none;
	dmarc=fail reason="No valid SPF, No valid DKIM" header.from=cooltux.net (policy=reject);
	spf=none (mail.cooltux.net: domain of ***@cooltux.net has no SPF policy when checking 65.108.239.139) smtp.mailfrom=***@cooltux.net
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=cooltux.net;
	s=cooltux; t=1701683328;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:mime-version:mime-version:content-type:content-type;
	bh=7J+Pf29IapSl3059IKASFytePchc9FKhYh2Ld8QUefY=;
	b=P2l6WV1oG4LtxbajkjLGGCPQWFk/J07AlDDL3DL/lkBA+VL7c6HhyciZEwu4PHRbpQav1a
	YIivbERVKKtk6VeP48lnjTXR+vyWoi0+gTl6Svw1syrQ917/T8Lb4zWderpkZpiUwq/zNO
	c/SydWhEIku4WapTzIXX8X6TP8myOSStNQbLFMcW6qv7kqW0g0aav0QI40U9oCAZ2KdqtD
	XU/2qlMa8rlxdYhf3ZYMdUb4cinsN2zG6hkQhowZzijAfecRyQZbXusy5yyRtSVOoeg0OA
	yuALuSm4kAmyObxE4G3vMUHKgTpemHlZtItFo6Ci26Nr7/DRfgTUqyj7Nh1o+w==
ARC-Authentication-Results: i=1;
	mail.cooltux.net;
	dkim=none;
	dmarc=fail reason="No valid SPF, No valid DKIM" header.from=cooltux.net (policy=reject);
	spf=none (mail.cooltux.net: domain of ***@cooltux.net has no SPF policy when checking 65.108.239.139) smtp.mailfrom=***@cooltux.net
ARC-Seal: i=1; s=cooltux; d=cooltux.net; t=1701683328; a=rsa-sha256;
	cv=none;
	b=BfhXkR5TLX869PB+DCSXODsGEHRJ0ggj/ViocZ/qaGfkjYg5mHiA35GIzJhOiz3Y2eJ/ct
	7BEDVaN+dlmjUMZa2BKZafvrYZOjTV3oR75xloGd5UwYLdQZewV4fuUmU+C8TOsRT1Zi3a
	5P3NOE/HY2xStOUVWW1+c7iuNWuN48U8recMyoGbPP56dCpXvltsIN61vKL9K6k652dmrL
	EgEo7KMyz6WKed7/KCtdBUWs2oljSAIoni6DVDlWj3QEl2k5xc8ALFs9ZWDLgbCSt9l3kR
	kpVSdldA6cryMELJGIbuTWu4YsSMTJ8l6sdjZd5Dm5OmjeSejWhCZMZXDahZYQ==
Received: by pve-server.tuxnet.lan (Postfix, from userid 0)
	id 9F9B1167; Mon,  4 Dec 2023 10:48:48 +0100 (CET)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_1701683328"
MIME-Version: 1.0
Subject: Test notification
From: Proxmox VE <***@cooltux.net>
To: ***@cooltux.net
Date: Mo, 04 Dez 2023 10:48:48 +0100
Message-Id: <20231204094848.9F9B1167@pve-server.tuxnet.lan>
X-Spamd-Bar: +++
X-Spam-Level: ***

 This is a multi-part message in MIME format.

------_=_NextPart_001_1701683328
Auto-Submitted: auto-generated;
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: 8bit

This is a test of the notification target 'mail-to-marko'
------_=_NextPart_001_1701683328
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: 8bit

<html>
<body>
This is a test of the notification target 'mail-to-marko'
</body>
</html>
------_=_NextPart_001_1701683328--

Gerade eben ganz frisch erstellt. Leider habe ich keine alten Mails mehr, mir ist da eben ein kleines Missgeschick passiert. Trash geleert. Sorry
 
So es lebe das Backup. Aus dem Backup eben noch mal eine Mail geholt.

Code:
Return-Path: <***@cooltux.net>
Delivered-To: ***@cooltux.net
Received: from mail.cooltux.net
        by p-mail.tuxnet.lan with LMTP
        id O5S0Dp07I2X/mRoAvq462w
        (envelope-from <***@cooltux.net>)
        for <***@cooltux.net>; Mon, 09 Oct 2023 01:30:37 +0200
Received: from pve-server.tuxnet.lan (static.139.239.108.65.clients.your-server.de [65.108.239.139])
        by mail.cooltux.net (Postfix) with ESMTPS id 816163388C
        for <***@cooltux.net>; Mon,  9 Oct 2023 01:30:36 +0200 (CEST)
Authentication-Results: mail.cooltux.net;
        dkim=none;
        dmarc=fail reason="No valid SPF, No valid DKIM" header.from=cooltux.net (policy=reject);
        spf=none (mail.cooltux.net: domain of ***@cooltux.net has no SPF policy when checking 65.108.239.139) smtp.mailfrom=***@cooltux.net
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=cooltux.net;
        s=cooltux; t=1696807836;
        h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
         to:to:cc:mime-version:mime-version:content-type:content-type;
        bh=c05UYUDB8zCPXWvkf5+CYhnOl1rXno5RS8V+eTd4dic=;
        b=kLN9DHAPoovu7FX6NgXMHJdadaihWfm/yTngXGwN6UpfbJurmbyxQaIdr0iSdNvm/nFfZB
        XBKe/kFL6r8ZrsXQzGoo9LRFtkrDjjPmBYWSUMAKR4tXgabZ3t0s3tCgiYlFwMIesULcmv
        3x/cFBycnGxrl6LK8fWWXTQdas4ifRfWZxwOrPYQ6bO4bCJqyky1pbHGM87EnrYOdULKMd
        Qh8oAcYqT/+yk+fZ7K//fEtN4OebzxhNuDeuapHFbtyLpJoIuz6x3f5/5SQZox27UQR6wU
        nLhwNIfNRnXlf3L0GWLNRs0YSqjBdmklGEEPuIbX4IRTiqo+/4UXj9xjBOA95w==
ARC-Seal: i=1; s=cooltux; d=cooltux.net; t=1696807836; a=rsa-sha256;
        cv=none;
        b=HHDWsdHuxT6G9+zuZCfpd4vuoPaDkWoa+7/ptBs42zAou22W0QIn5YL6r+1AtlxkoB5smU
        4Ie4g0CYSIK3rH1C7fBAxaLGTMJ7gqex5DBWPDRZ06MuxCU9rNl4ZGXp8bm2oOa1LlFM6D
        hoUrbD4MZo8wj4jgmkL+Co1eDevdNNwwK/BCu7UV0UjO8sz2SNGopsJQXFkaJ3Jkwn1PpC
        QKLwf/qSvFCr0jxxNwBdOc+xM66NLP6xfi+gOnIhkrJUOnoEKMEr2ggXmM5E2QuEroOPSs
        He97Mbq06fh+EImMC0e6XIYl2boK86rakahwaAFpJKRfzPILNmLxtHzqCTfkqA==
ARC-Authentication-Results: i=1;
        mail.cooltux.net;
        dkim=none;
        dmarc=fail reason="No valid SPF, No valid DKIM" header.from=cooltux.net (policy=reject);
        spf=none (mail.cooltux.net: domain of ***@cooltux.net has no SPF policy when checking 65.108.239.139) smtp.mailfrom=***@cooltux.net
Received: by pve-server.tuxnet.lan (Postfix, from userid 0)
        id 62EF315D; Mon,  9 Oct 2023 01:30:36 +0200 (CEST)
MIME-Version: 1.0
From: vzdump backup tool <***@cooltux.net>
To: ***@cooltux.net
Date: Mon, 09 Oct 2023 01:30:36 +0200
Subject: vzdump backup status (pve-server) : backup successful
Content-Type: multipart/alternative;
        boundary="----_=_NextPart_001_16968078362958738"
Message-Id: <20231008233036.62EF315D@pve-server.tuxnet.lan>
X-Spam-Level: **
X-Spamd-Bar: ++

This is a multi-part message in MIME format.
 
Mhmmmm, ich kann hier jetzt leider keine Unterschiede erkennen, die das Verhalten von KMail erklären würden. Welche Version von KMail verwendest du? Hast du auch mal probiert, ob andere Mail-Clients (z.B. Thunderbird) bei dir das gleiche Problem haben?
 
Ich verwende aktuell KMail 5.22.3 (22.12.3)

Ich habe nur noch auf meinem Handy einen Mailclient. Da verwende ich K-9 Mail. Hier sehe ich zu mindest das Datum in der Übersicht. Uns die Sortierung klappt soweit.
 
Ich würde da am ehesten auf einen Bug in KMail tippen - auch wenn es jetzt natürlich eigenartig ist, dass das genau jetzt mit dem Umbau unseres Notification Systems auftritt.
Du könntest ja mal einen Bug auf https://bugs.kde.org/ aufmachen (bzw. vorher suchen, obs schon einen ähnlichen gibt).
 
Ich kann mit Thunderbird (Windows) bis jetzt kein Problem erkennen.
Ebenso, habe während ich am Notification System gearbeitet habe immer Thunderbird auf Linux benutzt, konnte da auch nie dieses Verhalten beobachten.
 
Ich darf mich mal hier einklinken, da ich das selbe mit Evolution Mail unter Linux beobachte. Und zwar mit der Sendmail-Funktion. Die neue SMTP funktioniert.

Bei mir stand im Header ein Eintrag von SpamAssasin "0.4 INVALID_DATE Invalid Date: header (not RFC 2822)"

Datumsvergleich von den Mails hier von @CoolTux :

NEU: Date: Mo, 04 Dez 2023 10:48:48 +0100
ALT: Date: Mon, 09 Oct 2023 01:30:36 +0200

Finde den Fehler ;)

Ich weiß aber nicht, was das Problem nun wirklich ist.
 
Last edited:
  • Like
Reactions: CoolTux
NEU: Date: Mo, 04 Dez 2023 10:48:48 +0100
ALT: Date: Mon, 09 Oct 2023 01:30:36 +0200

Finde den Fehler ;)

Oohhh, das hab ich doch glatt übersehen. Werde die nächsten Tage mal im RFC nachlesen, eventuell machen wir hier ja tatsächlich was falsch (wobei die meisten Mail-Clients damit wohl zurecht kommen ;) )
 
Ich weiß schon, was das konkrete Problem sein müsste: Wir verwenden im Code der die Email-Header generiert strftime [1]. Wenn man im Format-String den Wochentag anfordert (%a), dann bekommt man die Abkürzung immer in Berücksichtigung der aktuellen Systemsprache (Mo: Deutsch, Mon: Englisch). @CoolTux , läuft bei dir PVE zufällig auf Deutsch? :)
Würde auch erklären, warum ich das nicht reproduzieren konnte, ich hab die Systemsprache eigentlich immer auf Englisch...

Werde da morgen mal einen Fix vorbereiten ;)
Danke euch!

[1] https://git.proxmox.com/?p=proxmox....e283ce5bdf7b7f8ddae58c2e9e54b9ff5;hb=HEAD#l67
 
  • Like
Reactions: CoolTux

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!