X-Junk-Score: 0 [] X-KAS-Score: 0 [] From: "Nicolas Hatier nicolas.hatier@niversoft.com" Received: from niversoft.3sys.qc.ca ([207.134.55.86] verified) by list.communigate.ru (CommuniGate Pro SMTP 6.3.19e) with ESMTPS id 62740917 for CGatePro@list.communigate.ru; Fri, 28 Apr 2023 20:41:37 +0300 Received-SPF: pass receiver=mail.communigate.ru; client-ip=207.134.55.86; envelope-from=nicolas.hatier@niversoft.com X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.25 (ClamAV 0.105.0/26541) X-ExtFilter: Niversoft's DomainKeys Helper DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niversoft.com; s=default; t=1682703684; x=1683308484; q=dns/txt; h=X-VirusScanner:X-CGKaspersky-Result:X-ExtFilter: DomainKey-Signature:DKIM-Signature:Content-Type:Message-ID:Date: MIME-Version:User-Agent:Content-Language:To:From:Subject: Organization; bh=16A8d/EmgtU09HO0QWNOQT/ZQCHZqq6a9V+byKLv+yU=; b=eAzXE8pUim4GcsR24OYyCL/0WbM9ZoXMrUPWwpRJXoTzVP1roqjtSwqY7RL1At ldXcZ/nZddeQG4QGw99lVwS+faoOIKInsyAq0/cXIDEJ/t6/44KvrepMeRS2UFfe hLXW84omuK9EhvJjBY00JIEqBCj+EC8Ur0YPbtfX0L1jw= Received: from internal.domain; Fri, 28 Apr 2023 13:41:24 -0400 X-VirusScanner: Niversoft's Kaspersky Helper X-CGKaspersky-Result: CLEAN X-ExtFilter: Niversoft's DomainKeys Helper DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; d=niversoft.com; s=default; h=Content-Type:Message-ID:Date:MIME-Version:User-Agent: Content-Language:To:From:Subject:Organization; b=jOaDMb3tPB5PJDlL7UJD14d1ksJop75eYXHfU8Vbi540nYYL2X7A9b1k72//mGqs00 3+zpWeMIwrAxJR9dc3Tpw0H/yQ3dPTfS9ljmLO0NcXfCOO7CCwcY5/HdCL41iyMANsCP 9hv1bZY1DLgQmDo3K89VC4Ezav0gRByfHzZI4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niversoft.com; s=default; l=4785; t=1682703684; x=1683308484; q=dns/txt; h=Content-Type:Message-ID:Date:MIME-Version: User-Agent:Content-Language:To:From:Subject:Organization; bh=16A 8d/EmgtU09HO0QWNOQT/ZQCHZqq6a9V+byKLv+yU=; b=bli+O/xjz9omLikf2ik 19ylitmpJ7SI/Sf5sj9RJruQKvPVuwvNvwcJcw9b/dajvCH65pf84mDsDPqOEVLy x6XwWp1vlb+ddCn+1uJE+NrglwHrpGs3qC86LeXv8CT8TY6qhupXVi8oQguw1aaK h7EWMH5wB8Fyl/xZceyIMPKA= Received: from internal.domain; Fri, 28 Apr 2023 13:41:23 -0400 Content-Type: multipart/alternative; boundary="------------uKsoM1Clk0JS96inWH6fJI9n" Message-ID: Date: Fri, 28 Apr 2023 13:41:23 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 Content-Language: en-US To: CGatePro@list.communigate.ru Subject: CC headers and LIST module, issues with GMail Organization: Niversoft Idees Logicielles This is a multi-part message in MIME format. --------------uKsoM1Clk0JS96inWH6fJI9n Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGVsbG8uDQoNClNpbmNlIEFwcmlsIDI0LCBHTWFpbCBoYXMgYSBuZXcgcG9saWN5IHdoZXJl IHRoZXkgcmVmdXNlIGVtYWlscyANCmNvbnRhaW5pbmcgZHVwbGljYXRlIGhlYWRlcnM6IFRv LCBDYywgU3ViamVjdCwgRGF0ZSwgRnJvbSwgU2VuZGVyLCANClJlcGx5LVRvLCBCY2MsIE1l c3NhZ2UtSUQsIEluLVJlcGx5LVRvLCBSZWZlcmVuY2VzLiBUaGV5IHVzZSByZmM1MzIyIGFz IA0KYSBqdXN0aWZpY2F0aW9uLCB3aGVyZSBtdWx0aXBsZSBvY2N1cnJlbmNlcyBvZiB0aG9z ZSBmaWVsZHMgYXJlIA0KY29uc2lkZXJlZCBvYnNvbGV0ZSBzeW50YXguDQoNCkknbSBub3Qg c3VyZSBpdCdzIENHUCdzIGpvYiB0byBlbmZvcmNlIHRoaXMgb24gb3V0Z29pbmcgZW1haWxz LCBidXQgaXQgDQpzdXJlIHdvdWxkIGJlIGdyZWF0Lg0KDQpIb3dldmVyLCB0aGUgTElTVCBt b2R1bGUgZG9lcyBnZW5lcmF0ZSBkdXBsaWNhdGUgaGVhZGVycyB3aGVuIHRoZSANCmxpc3Qn c8KgICJSRkM4MjIgRmllbGRzIHRvIEtlZXAiIHNldHRpbmcgZm9yIFRvL0NDIGlzIHNldCB0 byAiY29weSBhcyBDQyIgDQphbmQgYSBtZXNzYWdlIGlzIHJlY2VpdmVkIHRoYXQgaW5jbHVk ZXMgYm90aCBhIFRvIGFuZCBhIENjIGFkZHJlc3MgdGhhdCANCmlzIG5vdCB0aGUgbGlzdC4N Cg0KVGhpczoNClRvOiAiU29tZW9uZSIgPHNvbWVvbmVAZXhhbXBsZS5jb20+DQpDQzogIm15 bGlzdEBteWRvbWFpbi5jb20iIDxteWxpc3RAbXlkb21haW4uY29tPiwNCiDCoMKgwqDCoMKg wqAgU29tZW9uZSBFbHNlIDxzb21lb25lZWxzZUBleGFtcGxlLmNvbT4NCg0KZ2V0cyByZXdy aXR0ZW4gYXMgdGhpczoNCg0KVG86ICJteWxpc3RAbXlkb21haW4uY29tIiA8bXlsaXN0QG15 ZG9tYWluLmNvbT4NCkNjOiAiU29tZW9uZSIgPHNvbWVvbmVAZXhhbXBsZS5jb20+DQpDYzog IlNvbWVvbmUgRWxzZSA8c29tZW9uZWVsc2VAZXhhbXBsZS5jb20+DQoNCkFuZCB0aGUgbWVz c2FnZSBpcyByZWZ1c2VkIGJ5IEdNYWlsIGJlY2F1c2Ugb2YgdGhlIGR1cGxpY2F0ZSBDQyBo ZWFkZXIuDQoNCkZvciBub3cgd2UgZGlzYWJsZWQgdGhlIENvcHkgYXMgQ0Mgc2V0dGluZywg YnV0IEkgdGhpbmsgQ0dQIHNob3VsZCB0cnkgDQpub3QgdG8gZ2VuZXJhdGUgYSBub25jb21w bGlhbnQgbWVzc2FnZS4NCg0KDQotLSANCg0KKk5pY29sYXMgSGF0aWVyLCBpbmcuKiA8bmlj b2xhcy5oYXRpZXJAbml2ZXJzb2Z0LmNvbT4NCk5pdmVyc29mdCBpZMOpZXMgbG9naWNpZWxs ZXMgLSBodHRwOi8vd3d3Lm5pdmVyc29mdC5jb20NCg0KDQoNCg0K --------------uKsoM1Clk0JS96inWH6fJI9n Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello.

Since April 24, GMail has a new policy where they refuse emails containing duplicate headers: To, Cc, Subject, Date, From, Sender, Reply-To, Bcc, Message-ID, In-Reply-To, References. They use rfc5322 as a justification, where multiple occurrences of those fields are considered obsolete syntax.

I'm not sure it's CGP's job to enforce this on outgoing emails, but it sure would be great.

However, the LIST module does generate duplicate headers when the list's=C2=A0 "RFC822 Fields to Keep" setting for To/CC is set to "cop= y as CC" and a message is received that includes both a To and a Cc address that is not the list.

This:
To: "Someone" <someone@example.com>
CC: "mylist@mydomain.com" <mylist@mydomain.com>,
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Someone Else <someoneelse= @example.com>

gets rewritten as this:

To: "mylist@mydomain.com" <mylist@mydomain.com>
Cc: "Someone" <someone@example.com>
Cc: "Someone Else <someoneelse@example.com>

And the message is refused by GMail because of the duplicate CC header.

For now we disabled the Copy as CC setting, but I think CGP should try not to generate a noncompliant message.


--------------uKsoM1Clk0JS96inWH6fJI9n--