From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id DF04A1FF15C for ; Fri, 19 Sep 2025 12:24:54 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id EB9F913B9C; Fri, 19 Sep 2025 12:25:00 +0200 (CEST) Date: Fri, 19 Sep 2025 12:24:48 +0200 From: Stoiko Ivanov To: Hannes Laimer Message-ID: <20250919122448.32978e4d@rosa.proxmox.com> In-Reply-To: <2d587071-05d0-4475-be74-2868392de3e2@proxmox.com> 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> <2d587071-05d0-4475-be74-2868392de3e2@proxmox.com> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.38; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1758277487614 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.934 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. [pmgqm.pm, proxmox.com, postfix.org] 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: Thomas Lamprecht , pmg-devel@lists.proxmox.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pmg-devel-bounces@lists.proxmox.com Sender: "pmg-devel" T24gRnJpLCAxOSBTZXAgMjAyNSAwOTowMDoyNCArMDIwMApIYW5uZXMgTGFpbWVyIDxoLmxhaW1l ckBwcm94bW94LmNvbT4gd3JvdGU6Cgo+IE9uIDE5LjA5LjI1IDAxOjIxLCBTdG9pa28gSXZhbm92 IHdyb3RlOgo+ID4gT24gVGh1LCAxOCBTZXAgMjAyNSAxNjo1NDowMSArMDIwMAo+ID4gVGhvbWFz IExhbXByZWNodCA8dC5sYW1wcmVjaHRAcHJveG1veC5jb20+IHdyb3RlOgo+ID4gICAKPiA+PiBB bSAxOC4wOS4yNSB1bSAxNjozMiBzY2hyaWViIEhhbm5lcyBMYWltZXI6ICAKPiA+Pj4gV2UgZG9u J3Qgd2FudCBwbGFpbi10ZXh0IHJlcG9ydHMgdG8gY29udGFpbiBIVE1MLWVzY2FwZWQgY2hhcnMs Cj4gPj4+IHRoaXMgc2tpcHMgaHRtbCBlbmNvZGluZyBmb3IgdGhlIHBsYWluLXRleHQgcGFydC4K PiA+Pj4KPiA+Pj4gU2lnbmVkLW9mZi1ieTogSGFubmVzIExhaW1lciA8aC5sYWltZXJAcHJveG1v eC5jb20+Cj4gPj4+IC0tLQo+ID4+PiB2MjoKPiA+Pj4gLSBleHBsaWNpdGx5IHV0ZjggZW5jb2Rl IGFmdGVyIGBkZWNvZGVfcmZjMTUyMmAKPiA+Pj4KPiA+Pj4gICBzcmMvUE1HL0NMSS9wbWdxbS5w bSB8IDE2ICsrKysrKysrKysrKy0tLS0KPiA+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0 aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiA+Pj4KPiA+Pj4gZGlmZiAtLWdpdCBhL3NyYy9QTUcv Q0xJL3BtZ3FtLnBtIGIvc3JjL1BNRy9DTEkvcG1ncW0ucG0KPiA+Pj4gaW5kZXggNDFmOWYxYS4u YzI2YjU0NSAxMDA3NTUKPiA+Pj4gLS0tIGEvc3JjL1BNRy9DTEkvcG1ncW0ucG0KPiA+Pj4gKysr IGIvc3JjL1BNRy9DTEkvcG1ncW0ucG0KPiA+Pj4gQEAgLTQ1LDE3ICs0NSwyNSBAQCBzdWIgZ2V0 X2l0ZW1fZGF0YSB7Cj4gPj4+ICAgCj4gPj4+ICAgICAgICRpdGVtLT57aWR9ID0gc3ByaW50Zigi QyVkUiVkVCVkIiwgJHJlZi0+e2NpZH0sICRyZWYtPntyaWR9LCAkcmVmLT57dGlja2V0aWR9KTsK PiA+Pj4gICAKPiA+Pj4gLSAgICAkaXRlbS0+e3N1YmplY3R9ID0KPiA+Pj4gLSAgICAgICAgUE1H OjpVdGlsczo6cmZjMTUyMl90b19odG1sKFBWRTo6VG9vbHM6OnRyaW0oJGhlYWQtPmdldCgnc3Vi amVjdCcpKSB8fCAnTm8gU3ViamVjdCcpOwo+ID4+PiArICAgIG15ICRyYXdfc3ViamVjdCA9IFBW RTo6VG9vbHM6OnRyaW0oJGhlYWQtPmdldCgnc3ViamVjdCcpKSB8fCAnTm8gU3ViamVjdCc7Cj4g Pj4+ICsgICAgJGl0ZW0tPntzdWJqZWN0fSA9IFBNRzo6VXRpbHM6OnJmYzE1MjJfdG9faHRtbCgk cmF3X3N1YmplY3QpOwo+ID4+PiArICAgICRpdGVtLT57c3ViamVjdF9wbGFpbn0gPSBFbmNvZGU6 OmVuY29kZSgnVVRGLTgnLCBQTUc6OlV0aWxzOjpkZWNvZGVfcmZjMTUyMigkcmF3X3N1YmplY3Qp KTsgIAo+ID4+Cj4gPj4gaXQncyBhIGJpdCBib3JkZXJsaW5lLCBidXQgbWlnaHQgYmUgd29ydGgg YWRkaW5nIGEgcmZjMTUyMl90b191dGY4IChvcgo+ID4+IHJmYzE1MjJfdG9fcGxhaW5fdXRmOD8p IGhlbHBlciBmb3IgdGhpcy4gRm9yIG9uZSB0aGVyZSB3b3VsZCBiZSBhIHRpbnkKPiA+PiBiaXQg YmV0dGVyIGNvZGUgcmUtdXNlLCBidXQgaXQgd291bGQgbWFrZSBpdCBzbGlnaHRseSBjbGVhcmVy IGZvciB3aGF0Cj4gPj4gaGFwcGVucyBoZXJlLiAgCj4gPiBGV0lXOiBxdWlja2x5IGxvb2tlZCB0 aHJvdWdoIHRoZSBjb2RlIGFuZCBjdXJyZW50bHkgdGhpbmsgdGhlIGVuY29kaW5nCj4gPiBoZXJl IHNob3VsZCBkbyB0aGUgc2Vuc2libGUgdGhpbmcgLSBhbmQgd291bGQgYWdyZWUgdGhhdCB0aGUg aGVscGVyIHN1Ygo+ID4gY291bGQgaGVscCBmdXR1cmUgcmV2aWV3ZXJzIHNlZSBmYXN0ZXIgd2hh dCdzIGhhcHBlbmluZyBoZXJlLgo+ID4gCj4gPiBvbmUgdGhpbmcgdGhhdCBpcyBzdGlsbCBwYXNz ZWQgdGhyb3VnaCBlbmNvZGVfZW50aXRpZXMgaXMgcG1haWwgKHRyaWVkIGJ5Cj4gPiBzZW5kaW5n IHRlc3RtYWlscyB0byBgZGlzY2FyZMSvxaHFs0B0ZXN0LmRvbWFpbmApLgo+ID4gCj4gPiBhZGRp dGlvbmFsbHkgaXQgc2VlbXMgd2UgZG8gYSBkb3VibGUtZW5jb2Rpbmcgc29tZXdoZXJlIChwcm9i YWJseSBpbiBTTVRQLnBtKQo+ID4gYnV0IHRoaXMgc2hvdWxkIGJlIHVucmVsYXRlZCB0byB5b3Vy IHBhdGNoLgo+ID4gICAKPiAKPiBXZSBjb3VsZCBhbHNvIGVuY29kZSByaWdodCBiZWZvcmUgZ2l2 aW5nIGl0IHRvIHRoZSB0ZW1wbGF0ZSwgc28gcHJvYmFibHkKPiBpbiBmaW5hbGl6ZS4gU2luY2Ug dGhlIHRlbXBsYXRlIGlzIGFjdHVhbGx5IHRoZSBvbmx5IHRoaW5nIHRoYXQgcmVxdWlyZXMKPiB0 aGlzIHRvIGJlIHV0ZjggZW5jb2RlZC4KaG0gLSBJIHRoaW5rIGl0ZXJhdGluZyBvdmVyIGAkZGF0 YWAgYWdhaW4gZG9lcyBub3QgZ2FpbiB0b28gbXVjaCAtIGFuZCBhcwppdCBpcyByaWdodCBub3cg LSB3ZSBkbyB0aGUgZW5jb2RlIGFzIHNvb24gYXMgaXMgY29udmVuaWVudGx5IHBvc3NpYmxlICh3 ZQpmZXRjaCBkYXRhIGZyb20gdGhlIGRhdGFiYXNlIGEgZmV3IGxpbmVzIGFib3ZlLgoKSSBsb29r ZWQgaW50byB0aGUgZG91YmxlLWVuY29kaW5nIC0gYW5kIHRoZSBpc3N1ZSB3YXMgbXkgd2F5IG9m IHRlc3Rpbmc6CiogYHN3YWtzKDEpYCBpcyBhIGdyZWF0IHRvb2wgZm9yIHRlc3Rpbmcgc210cC1z ZXJ2ZXJzIC0gYnV0IGZyb20gYSBxdWljawogIGxvb2sgYXQgdGhlIG1hbi1wYWdlIGRvZXMgbm90 IGNvbnNpZGVyIHNtdHB1dGY4IGF0IGFsbCAoYW5kIHBvc3RmaXgKICBzZW5kcyB0aGUgdGhpbmdz IGFzIGl0IHNlZXMgdGhlbVswXSwgd2hpbGUgcG1nLXNtdHAtZmlsdGVyIHJlbGllcyBvbgogIHRo ZSBleHRlbnNpb24ga2V5d29yZCB0byBkZWNpZGUgd2hhdCB0byBkbyB3aXRoIHRoZSBkYXRhKQpT ZW5kaW5nIHRoZSB0ZXN0bWFpbHMgdmlhIHBvc3RmaXggKCttdXR0KSBtYWtlcyB0aGVtIGFwcGVh ciBjb3JyZWN0bHkgaW4KcXVhcmFudGluZSBhbmQgbG9ncy4KClswXSBodHRwczovL3d3dy5wb3N0 Zml4Lm9yZy9TTVRQVVRGOF9SRUFETUUuaHRtbCNkZXRlY3RpbmcKCj4gCj4gPj4gIAo+ID4+PiAg IAo+ID4+PiAtICAgIG15ICRmcm9tID0gUE1HOjpVdGlsczo6cmZjMTUyMl90b19odG1sKFBWRTo6 VG9vbHM6OnRyaW0oJGhlYWQtPmdldCgnZnJvbScpIC8vICRyZWYtPntzZW5kZXJ9KSk7Cj4gPj4+ IC0gICAgbXkgJHNlbmRlciA9IFBNRzo6VXRpbHM6OnJmYzE1MjJfdG9faHRtbChQVkU6OlRvb2xz Ojp0cmltKCRoZWFkLT5nZXQoJ3NlbmRlcicpKSk7Cj4gPj4+ICsgICAgbXkgJHJhd19mcm9tID0g UFZFOjpUb29sczo6dHJpbSgkaGVhZC0+Z2V0KCdmcm9tJykgLy8gJHJlZi0+e3NlbmRlcn0pOwo+ ID4+PiArICAgIG15ICRmcm9tID0gUE1HOjpVdGlsczo6cmZjMTUyMl90b19odG1sKCRyYXdfZnJv bSk7Cj4gPj4+ICsgICAgbXkgJGZyb21fcGxhaW4gPSBFbmNvZGU6OmVuY29kZSgnVVRGLTgnLCBQ TUc6OlV0aWxzOjpkZWNvZGVfcmZjMTUyMigkcmF3X2Zyb20pKTsKPiA+Pj4gKwo+ID4+PiArICAg IG15ICRyYXdfc2VuZGVyID0gUFZFOjpUb29sczo6dHJpbSgkaGVhZC0+Z2V0KCdzZW5kZXInKSk7 Cj4gPj4+ICsgICAgbXkgJHNlbmRlciA9IFBNRzo6VXRpbHM6OnJmYzE1MjJfdG9faHRtbCgkcmF3 X3NlbmRlcik7Cj4gPj4+ICsgICAgbXkgJHNlbmRlcl9wbGFpbiA9IEVuY29kZTo6ZW5jb2RlKCdV VEYtOCcsIFBNRzo6VXRpbHM6OmRlY29kZV9yZmMxNTIyKCRyYXdfc2VuZGVyKSk7Cj4gPj4+ICAg Cj4gPj4+ICAgICAgIGlmICgkc2VuZGVyKSB7Cj4gPj4+ICAgICAgICAgICAkaXRlbS0+e3NlbmRl cn0gPSAkc2VuZGVyOwo+ID4+PiAgICAgICAgICAgJGl0ZW0tPntmcm9tfSA9IHNwcmludGYoIiVz IG9uIGJlaGFsZiBvZiAlcyIsICRzZW5kZXIsICRmcm9tKTsKPiA+Pj4gKyAgICAgICAgJGl0ZW0t Pntmcm9tX3BsYWlufSA9IHNwcmludGYoIiVzIG9uIGJlaGFsZiBvZiAlcyIsICRzZW5kZXJfcGxh aW4sICRmcm9tX3BsYWluKTsKPiA+Pj4gICAgICAgfSBlbHNlIHsKPiA+Pj4gICAgICAgICAgICRp dGVtLT57ZnJvbX0gPSAkZnJvbTsKPiA+Pj4gKyAgICAgICAgJGl0ZW0tPntmcm9tX3BsYWlufSA9 ICRmcm9tX3BsYWluOwo+ID4+PiAgICAgICB9Cj4gPj4+ICAgCj4gPj4+ICAgICAgICRpdGVtLT57 ZW52ZWxvcGVfc2VuZGVyfSA9ICRyZWYtPntzZW5kZXJ9OyAgCj4gPj4KPiA+Pgo+ID4+Cj4gPj4g X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+PiBwbWct ZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPj4gcG1nLWRldmVsQGxpc3RzLnByb3htb3guY29tCj4gPj4g aHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcG1nLWRl dmVsCj4gPj4KPiA+PiAgCj4gPiAgIAo+IAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpwbWctZGV2ZWwgbWFpbGluZyBsaXN0CnBtZy1kZXZlbEBsaXN0 cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9s aXN0aW5mby9wbWctZGV2ZWwK