From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 8EDE51FF15C for ; Fri, 19 Sep 2025 09:00:16 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 1B266EB67; Fri, 19 Sep 2025 09:00:28 +0200 (CEST) Message-ID: <2d587071-05d0-4475-be74-2868392de3e2@proxmox.com> Date: Fri, 19 Sep 2025 09:00:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Stoiko Ivanov , Thomas Lamprecht References: <20250918143142.248758-1-h.laimer@proxmox.com> <20250918143142.248758-2-h.laimer@proxmox.com> <6e0cca08-3cb3-473a-a9a1-6c145c275563@proxmox.com> <20250919012125.2bb178b5@rosa.proxmox.com> Content-Language: en-US From: Hannes Laimer In-Reply-To: <20250919012125.2bb178b5@rosa.proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1758265214849 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.965 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment KAM_MAILER 2 Automated Mailer Tag Left in Email RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [proxmox.com, pmgqm.pm] Subject: Re: [pmg-devel] [PATCH pmg-api v2 1/3] pmgqm: add plain subject/from fields for reports X-BeenThere: pmg-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Mail Gateway development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: pmg-devel@lists.proxmox.com Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pmg-devel-bounces@lists.proxmox.com Sender: "pmg-devel" T24gMTkuMDkuMjUgMDE6MjEsIFN0b2lrbyBJdmFub3Ygd3JvdGU6Cj4gT24gVGh1LCAxOCBTZXAg MjAyNSAxNjo1NDowMSArMDIwMAo+IFRob21hcyBMYW1wcmVjaHQgPHQubGFtcHJlY2h0QHByb3ht b3guY29tPiB3cm90ZToKPiAKPj4gQW0gMTguMDkuMjUgdW0gMTY6MzIgc2NocmllYiBIYW5uZXMg TGFpbWVyOgo+Pj4gV2UgZG9uJ3Qgd2FudCBwbGFpbi10ZXh0IHJlcG9ydHMgdG8gY29udGFpbiBI VE1MLWVzY2FwZWQgY2hhcnMsCj4+PiB0aGlzIHNraXBzIGh0bWwgZW5jb2RpbmcgZm9yIHRoZSBw bGFpbi10ZXh0IHBhcnQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSGFubmVzIExhaW1lciA8aC5s YWltZXJAcHJveG1veC5jb20+Cj4+PiAtLS0KPj4+IHYyOgo+Pj4gLSBleHBsaWNpdGx5IHV0Zjgg ZW5jb2RlIGFmdGVyIGBkZWNvZGVfcmZjMTUyMmAKPj4+Cj4+PiAgIHNyYy9QTUcvQ0xJL3BtZ3Ft LnBtIHwgMTYgKysrKysrKysrKysrLS0tLQo+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0 aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvc3JjL1BNRy9DTEkv cG1ncW0ucG0gYi9zcmMvUE1HL0NMSS9wbWdxbS5wbQo+Pj4gaW5kZXggNDFmOWYxYS4uYzI2YjU0 NSAxMDA3NTUKPj4+IC0tLSBhL3NyYy9QTUcvQ0xJL3BtZ3FtLnBtCj4+PiArKysgYi9zcmMvUE1H L0NMSS9wbWdxbS5wbQo+Pj4gQEAgLTQ1LDE3ICs0NSwyNSBAQCBzdWIgZ2V0X2l0ZW1fZGF0YSB7 Cj4+PiAgIAo+Pj4gICAgICAgJGl0ZW0tPntpZH0gPSBzcHJpbnRmKCJDJWRSJWRUJWQiLCAkcmVm LT57Y2lkfSwgJHJlZi0+e3JpZH0sICRyZWYtPnt0aWNrZXRpZH0pOwo+Pj4gICAKPj4+IC0gICAg JGl0ZW0tPntzdWJqZWN0fSA9Cj4+PiAtICAgICAgICBQTUc6OlV0aWxzOjpyZmMxNTIyX3RvX2h0 bWwoUFZFOjpUb29sczo6dHJpbSgkaGVhZC0+Z2V0KCdzdWJqZWN0JykpIHx8ICdObyBTdWJqZWN0 Jyk7Cj4+PiArICAgIG15ICRyYXdfc3ViamVjdCA9IFBWRTo6VG9vbHM6OnRyaW0oJGhlYWQtPmdl dCgnc3ViamVjdCcpKSB8fCAnTm8gU3ViamVjdCc7Cj4+PiArICAgICRpdGVtLT57c3ViamVjdH0g PSBQTUc6OlV0aWxzOjpyZmMxNTIyX3RvX2h0bWwoJHJhd19zdWJqZWN0KTsKPj4+ICsgICAgJGl0 ZW0tPntzdWJqZWN0X3BsYWlufSA9IEVuY29kZTo6ZW5jb2RlKCdVVEYtOCcsIFBNRzo6VXRpbHM6 OmRlY29kZV9yZmMxNTIyKCRyYXdfc3ViamVjdCkpOwo+Pgo+PiBpdCdzIGEgYml0IGJvcmRlcmxp bmUsIGJ1dCBtaWdodCBiZSB3b3J0aCBhZGRpbmcgYSByZmMxNTIyX3RvX3V0ZjggKG9yCj4+IHJm YzE1MjJfdG9fcGxhaW5fdXRmOD8pIGhlbHBlciBmb3IgdGhpcy4gRm9yIG9uZSB0aGVyZSB3b3Vs ZCBiZSBhIHRpbnkKPj4gYml0IGJldHRlciBjb2RlIHJlLXVzZSwgYnV0IGl0IHdvdWxkIG1ha2Ug aXQgc2xpZ2h0bHkgY2xlYXJlciBmb3Igd2hhdAo+PiBoYXBwZW5zIGhlcmUuCj4gRldJVzogcXVp Y2tseSBsb29rZWQgdGhyb3VnaCB0aGUgY29kZSBhbmQgY3VycmVudGx5IHRoaW5rIHRoZSBlbmNv ZGluZwo+IGhlcmUgc2hvdWxkIGRvIHRoZSBzZW5zaWJsZSB0aGluZyAtIGFuZCB3b3VsZCBhZ3Jl ZSB0aGF0IHRoZSBoZWxwZXIgc3ViCj4gY291bGQgaGVscCBmdXR1cmUgcmV2aWV3ZXJzIHNlZSBm YXN0ZXIgd2hhdCdzIGhhcHBlbmluZyBoZXJlLgo+IAo+IG9uZSB0aGluZyB0aGF0IGlzIHN0aWxs IHBhc3NlZCB0aHJvdWdoIGVuY29kZV9lbnRpdGllcyBpcyBwbWFpbCAodHJpZWQgYnkKPiBzZW5k aW5nIHRlc3RtYWlscyB0byBgZGlzY2FyZMSvxaHFs0B0ZXN0LmRvbWFpbmApLgo+IAo+IGFkZGl0 aW9uYWxseSBpdCBzZWVtcyB3ZSBkbyBhIGRvdWJsZS1lbmNvZGluZyBzb21ld2hlcmUgKHByb2Jh Ymx5IGluIFNNVFAucG0pCj4gYnV0IHRoaXMgc2hvdWxkIGJlIHVucmVsYXRlZCB0byB5b3VyIHBh dGNoLgo+IAoKV2UgY291bGQgYWxzbyBlbmNvZGUgcmlnaHQgYmVmb3JlIGdpdmluZyBpdCB0byB0 aGUgdGVtcGxhdGUsIHNvIHByb2JhYmx5CmluIGZpbmFsaXplLiBTaW5jZSB0aGUgdGVtcGxhdGUg aXMgYWN0dWFsbHkgdGhlIG9ubHkgdGhpbmcgdGhhdCByZXF1aXJlcwp0aGlzIHRvIGJlIHV0Zjgg ZW5jb2RlZC4KCj4+Cj4+PiAgIAo+Pj4gLSAgICBteSAkZnJvbSA9IFBNRzo6VXRpbHM6OnJmYzE1 MjJfdG9faHRtbChQVkU6OlRvb2xzOjp0cmltKCRoZWFkLT5nZXQoJ2Zyb20nKSAvLyAkcmVmLT57 c2VuZGVyfSkpOwo+Pj4gLSAgICBteSAkc2VuZGVyID0gUE1HOjpVdGlsczo6cmZjMTUyMl90b19o dG1sKFBWRTo6VG9vbHM6OnRyaW0oJGhlYWQtPmdldCgnc2VuZGVyJykpKTsKPj4+ICsgICAgbXkg JHJhd19mcm9tID0gUFZFOjpUb29sczo6dHJpbSgkaGVhZC0+Z2V0KCdmcm9tJykgLy8gJHJlZi0+ e3NlbmRlcn0pOwo+Pj4gKyAgICBteSAkZnJvbSA9IFBNRzo6VXRpbHM6OnJmYzE1MjJfdG9faHRt bCgkcmF3X2Zyb20pOwo+Pj4gKyAgICBteSAkZnJvbV9wbGFpbiA9IEVuY29kZTo6ZW5jb2RlKCdV VEYtOCcsIFBNRzo6VXRpbHM6OmRlY29kZV9yZmMxNTIyKCRyYXdfZnJvbSkpOwo+Pj4gKwo+Pj4g KyAgICBteSAkcmF3X3NlbmRlciA9IFBWRTo6VG9vbHM6OnRyaW0oJGhlYWQtPmdldCgnc2VuZGVy JykpOwo+Pj4gKyAgICBteSAkc2VuZGVyID0gUE1HOjpVdGlsczo6cmZjMTUyMl90b19odG1sKCRy YXdfc2VuZGVyKTsKPj4+ICsgICAgbXkgJHNlbmRlcl9wbGFpbiA9IEVuY29kZTo6ZW5jb2RlKCdV VEYtOCcsIFBNRzo6VXRpbHM6OmRlY29kZV9yZmMxNTIyKCRyYXdfc2VuZGVyKSk7Cj4+PiAgIAo+ Pj4gICAgICAgaWYgKCRzZW5kZXIpIHsKPj4+ICAgICAgICAgICAkaXRlbS0+e3NlbmRlcn0gPSAk c2VuZGVyOwo+Pj4gICAgICAgICAgICRpdGVtLT57ZnJvbX0gPSBzcHJpbnRmKCIlcyBvbiBiZWhh bGYgb2YgJXMiLCAkc2VuZGVyLCAkZnJvbSk7Cj4+PiArICAgICAgICAkaXRlbS0+e2Zyb21fcGxh aW59ID0gc3ByaW50ZigiJXMgb24gYmVoYWxmIG9mICVzIiwgJHNlbmRlcl9wbGFpbiwgJGZyb21f cGxhaW4pOwo+Pj4gICAgICAgfSBlbHNlIHsKPj4+ICAgICAgICAgICAkaXRlbS0+e2Zyb219ID0g JGZyb207Cj4+PiArICAgICAgICAkaXRlbS0+e2Zyb21fcGxhaW59ID0gJGZyb21fcGxhaW47Cj4+ PiAgICAgICB9Cj4+PiAgIAo+Pj4gICAgICAgJGl0ZW0tPntlbnZlbG9wZV9zZW5kZXJ9ID0gJHJl Zi0+e3NlbmRlcn07Cj4+Cj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCj4+IHBtZy1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gcG1nLWRldmVsQGxp c3RzLnByb3htb3guY29tCj4+IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWls bWFuL2xpc3RpbmZvL3BtZy1kZXZlbAo+Pgo+Pgo+IAoKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpwbWctZGV2ZWwgbWFpbGluZyBsaXN0CnBtZy1kZXZl bEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFp bG1hbi9saXN0aW5mby9wbWctZGV2ZWwK