> We have a voicemail system that emails the voice messages to the
> users. It uses the Caller ID info in the Display Name area of the
> From: field.
> A problem occurs when the Caller ID contains a comma which causes the
> recipients email server to see the post with multiple from addresses
> and some servers (Google's for one) bounce such posts.
> Instead of a header such as that we now recieve:
> From: SMITH,JOHN <[hidden email]>
As you know, the comma is used to separate email addresses, so the
above must be parsed as
> I've requested the phone techs double quote the Display Name area, ie:
> From: "SMITH,JOHN" <[hidden email]>
> ... but so far they haven't been able to accomplish this.
Keep bugging them. It is their job to produce syntax that satifies
RFC 5322. That is a public standard. People who write email software
should take the trouble to understand it.
> Turning off use of the Caller ID is one resolution but a non-starter
> as far as management is concerned, it's quite useful.
> Can this somehow be worked around in Postfix, automatically
> double-quoting the Display Name area of the From: field?
Perhaps a header_checks REPLACE action can put Humpty-Dumpty together