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 054171FF1A6 for ; Mon, 29 Sep 2025 15:26:33 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 0470713616; Mon, 29 Sep 2025 15:26:39 +0200 (CEST) Mime-Version: 1.0 Date: Mon, 29 Sep 2025 15:26:36 +0200 Message-Id: From: "Max R. Carrara" To: "Stoiko Ivanov" , X-Mailer: aerc 0.18.2-0-ge037c095a049 References: <20250926192941.89086-1-s.ivanov@proxmox.com> In-Reply-To: <20250926192941.89086-1-s.ivanov@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1759152376504 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.086 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 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 Subject: Re: [pmg-devel] [PATCH pmg-api/package-rebuilds v3] improve fetchmail handling in PMG 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pmg-devel-bounces@lists.proxmox.com Sender: "pmg-devel" T24gRnJpIFNlcCAyNiwgMjAyNSBhdCA5OjI3IFBNIENFU1QsIFN0b2lrbyBJdmFub3Ygd3JvdGU6 Cj4gc3VwZXJzZWRlczogaHR0cHM6Ly9sb3JlLnByb3htb3guY29tL3BtZy1kZXZlbC9ERDJQWEc1 MU5GS0YuMkQ1RzQ1RlkzSzY2RkBwcm94bW94LmNvbS9ULyN0Cj4KPiB2Mi0+djM6Cj4gKiBpbmNv cm9wb3JhdGVkIHBhcnRzIG9mIE1heCcgZmVlZGJhY2sgLSB0aGFua3MgZm9yIHRoZSBlZmZvcnQg YW5kIGxvb2tpbmcKPiAgIGF0IHRoZSBkZXRhaWxzIQo+ICogVGhlIHBhY2thZ2UtcmVidWlsZCBw YXRjaGVzIGFyZSBuZWVkZWQgZm9yIGZldGNobWFpbCAob3IgcmF0aGVyIG91cgo+ICAgaW50ZWdy YXRpb24gdG8gd29yayAtIHNvIHRoZXkgZml4IGEgY3VycmVudGx5IGJyb2tlbiBiZWhhdmlvcikK PiAqIEZvciBwbWctYXBpIEkgYW1lbmRlZCB0aGUgY29tbWVudCBpbiB0aGUgdGVtcGxhdGVkIGFu ZCBhZGRlZCBhIHBhdGNoLAo+ICAgdGhhdCByZXN0YXJ0cyBmZXRjaG1haWwgb24gcmVsZXZhbnQg Y29uZmlnLWNoYW5nZXMuCj4KPiBBZGRlZCBNYXgnIFItYi9ULWIgdGFncyBvbmx5IHRvIHBhdGNo IDEgZm9yIHBtZy1hcGksIGFuZCBwYXRjaCAyIGZvcgo+IHBhY2thZ2UtcmVidWlsZHMgYXMgdGhv c2UgcmVtYWluIHVuY2hhbmdlZCAoc2F2ZSBmb3IgYSB0eXBvIGluIHRoZQo+IGNvbW1pdCBtZXNz YWdlIG9mIHBhY2thZ2UtcmVidWlsZHMpCj4KPiBbLi4uXQoKR2F2ZSB0aGlzIHNlcmllcyBhbm90 aGVyIHNwaW4gb24gbXkgdHdvLW5vZGUgUE1HIHRlc3QgY2x1c3Rlci4KClRoZSB0bDtkciBpczog RXZlcnl0aGluZyBhcHBlYXJzIHRvIHdvcmsgYXMgYWR2ZXJ0aXNlZC4gTmljZSBqb2IhCgpwYWNr YWdlLXJlYnVpbGRzIChQYXRjaGVzICMxIGFuZCAjMik6CgotIEV2ZW4gdGhvdWdoIHRob3NlIHR3 byBwYXRjaGVzIHdlcmUgYXBwbGllZCBhbHJlYWR5LCBJJ3ZlIGFsc28gYXBwbGllZAogIHRoZW0g bG9jYWxseSwgdGhlbiBidWlsdCBhbmQgaW5zdGFsbGVkIHRoZSBgZmV0Y2htYWlsYCBwYWNrYWdl CgotIE9uIHRoZSBub24tbWFzdGVyIG5vZGUsIHRoZSBgL2V0Yy9kZWZhdWx0L2ZldGNobWFpbGAg ZmlsZQogIGRpZG4ndCBleGlzdCB5ZXQ7IHVwb24gaW5zdGFsbGluZyB0aGUgcGFja2FnZSwgaXQg YXBwZWFyZWQgYWdhaW4KCi0gT24gdGhlIG1hc3RlciBub2RlLCB0aGUgYC9ldGMvZGVmYXVsdC9m ZXRjaG1haWxgIGZpbGUgZXhpc3RlZCBhbHJlYWR5CiAgYmVjYXVzZSBJIGNyZWF0ZWQgaXQgbWFu dWFsbHkgYmVmb3JlOyB1cG9uIGluc3RhbGxpbmcgdGhlIHBhY2thZ2UsIGl0CiAgd2Fzbid0IGNo YW5nZWQgYW5kIHJlbWFpbmVkIHRoZSBzYW1lIChhcyBleHBlY3RlZCkKCnBtZy1hcGkgKFBhdGNo ZXMgIzMtNSk6CgotIFBhdGNoICMzIHJlbWFpbnMgdW5jaGFuZ2VkLCBidXQgZm9yIGNvbXBsZXRl bmVzcydzIHNha2UsIEkgYWxzbyB0ZXN0ZWQKICBpdCBhZ2FpbgogIC0gYGZldGNobWFpbGAgd2Fz IGFibGUgdG8gY29ubmVjdCB0byBvdXIgbWFpbCBzZXJ2ZXIgd2l0aCBteQogICAgY3JlZGVudGlh bHMgKyBTU0wgZW5hYmxlZDsgd29ya3MgYXMgYWR2ZXJ0aXNlZAoKLSBUaGUgY29tbWVudCBpbiBw YXRjaCAjNCBub3cgbG9va3MgbmljZXIsIHRoYW5rcyBmb3IgaW5jb3Jwb3JhdGluZyB0aGF0CiAg bGl0dGxlIGJpdCBvZiBmZWVkYmFjayEKCi0gUGF0Y2ggIzUgYWxzbyB3b3JrcyBhcyBhZHZlcnRp c2VkCiAgLSBDcmVhdGVkIGEgYnVuY2ggb2YgZHVtbXkgYWNjb3VudHMgdmlhIHRoZSBHVUkKICAt IGBmZXRjaG1haWwuc2VydmljZWAgY29udGludWVkIHRvIHdvcmsgYXMgZXhwZWN0ZWQsIGRlc3Bp dGUgdGhlCiAgICByZXN0YXJ0cwogIC0gSSB3YXNuJ3QgYWJsZSB0byB0cmlwIGBmZXRjaG1haWwu c2VydmljZWAgdXAgdGhyb3VnaCB0aGUgR1VJLCBzbyBJCiAgICB0aGluayB0aGF0IHVzZXJzIHRo YXQgY3JlYXRlIC8gd3JpdGUgLyBkZWxldGUgYSBsb3Qgb2YgZmV0Y2htYWlsCiAgICBhY2NvdW50 cyBzaG91bGQgYWxzbyBiZSBmaW5lIGhlcmUKClRvIGVsYWJvcmF0ZSBtb3JlIG9uIHBhdGNoICM1 LCBzaW5jZSBJIGRpZG4ndCBnZXQgZmV0Y2htYWlsIHRvIHRyaXAgdXAsCkkgdGhpbmsgaXQncyBw ZXJmZWN0bHkgZmluZSB0byBzaW1wbHkgcmVzdGFydCB0aGUgc2VydmljZSBsaWtlIHRoYXQuCkhv d2V2ZXIsIGZvciBmdXR1cmUgcmVmZXJlbmNlLCBpZiBmcmVxdWVudCByZXN0YXJ0cyBiZWNvbWUg YSBwcm9ibGVtIGZvcgpzb21lIHJlYXNvbiwgd2UgY2FuIGFkZCBhIGNhbGwgdG8gYHNsZWVwYCBp biB0aGUgYGZldGNobWFpbC5zZXJ2aWNlYCB1bml0LgoKSW4gcGFydGljdWxhciwgdGhpcyB3b3Vs ZCBoYXZlIHRvIGJlIGRvbmUgaW4gYEV4ZWNTdGFydD1gLCBhcyBhbnkgb3RoZXIKb3B0aW9ucyAo dGhhdCBJJ3ZlIHRlc3RlZCkgY2F1c2UgYHN5c3RlbWN0bCByZXN0YXJ0YCB0byBoYW5nLiBUaGUK c3RhcnR1cCBkZWxheSBjb3VsZCBiZSBhZGRlZCBpbiBhIGNydWRlIHdheSBsaWtlIHRoaXM6CgpF eGVjU3RhcnQ9L3Vzci9iaW4vYmFzaCAtYyAiL3Vzci9iaW4vc2xlZXAgNjAgJiYgL3Vzci9iaW4v ZmV0Y2htYWlsIC0tZGFlbW9uIDMwMCAkT1BUSU9OUyAtLW5vZGV0YWNoIC1mIC9ldGMvZmV0Y2ht YWlscmMgLS1waWRmaWxlIC9ydW4vZmV0Y2htYWlsL2ZldGNobWFpbC5waWQiCgpEdXJpbmcgZnJl cXVlbnQgcmVzdGFydHMsIHN5c3RlbWQgd2lsbCB0ZXJtaW5hdGUgdGhlIGBzbGVlcCA2MGAKKGdy YWNlZnVsbHkpIGlmIGZldGNobWFpbCBpdHNlbGYgd2Fzbid0IHlldCBydW5uaW5nOyB0aGVuLCB0 aGUgZGVsYXkKc3RhcnRzIGFnYWluLgoKTm90ZSB0aGF0IEknbSBub3Qgc3VyZSBpZiBgJE9QVElP TlNgIGlzIHN1YnN0aXR1dGVkIGNvcnJlY3RseSBoZXJlOyBJCm9ubHkgdGVzdGVkIHRoZSBiYXJl IG1pbmltdW0gdGhlcmUuIFRoZSBiZXN0IHNvbHV0aW9u4oCUc2hvdWxkIGl0IGFjdHVhbGx5CmJl IG5lY2Vzc2FyeSBpbiB0aGUgZnV0dXJl4oCUd291bGQgcHJvYmFibHkgYmUgdG8gc3VwcGx5IGEg d3JhcHBlciBzY3JpcHQKdGhhdCBjb250YWlucyB0aGUgY2FsbCB0byBzbGVlcCBhbmQgYWxzbyBw YXNzZXMgYCRPUFRJT05TYCBhbG9uZyB0bwpmZXRjaG1haWwuCgpBbnl3YXksIHdpdGggYWxsIG9m IHRoYXQgYXNpZGU6IExHVE0hCgpDb25zaWRlcjoKClRlc3RlZC1ieTogTWF4IFIuIENhcnJhcmEg PG0uY2FycmFyYUBwcm94bW94LmNvbT4KUmV2aWV3ZWQtYnk6IE1heCBSLiBDYXJyYXJhIDxtLmNh cnJhcmFAcHJveG1veC5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KcG1nLWRldmVsIG1haWxpbmcgbGlzdApwbWctZGV2ZWxAbGlzdHMucHJveG1v eC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v cG1nLWRldmVsCg==