Hello Group, I have configured Postfix as a relay to forward all messages to the AWS SES mail service.
One sending application is sending mail with a From: header containing a semicolon-separated list of addresses. This is not according to the standard (https://tools.ietf.org/html/rfc2822#section-3.6.3) and is rejected by SES: status=bounced (host email-smtp.eu-west-1.amazonaws.com[52.215.26.159] said: 554 Transaction failed: Illegal semicolon, not in group (in reply to end of DATA command)) Unfortunately I have little influence on the sending application and it is not easy to correct this erratic behavior. To solve this I was looking for a REPLACE in the header_checks but I did not find a way to replace the original header with a modified version of itself (i.e., the original string with all semicolons replaced by commas). Is there a solution to replace semicolons with commas in the To: header of incoming mail? Is it possible to avoid using a milter for this purpose? Kind regards, Lucas