Permit special character into pseudonym
Use of special character like "&" are prohibited into the field Email address -> "Email address"
It should be allowed as report by wikipedia and RFC 5322:
#4 Updated by Giacomo Sanchietti almost 6 years ago
- Status changed from NEW to TRIAGED
- % Done changed from 0 to 20
Even if the RFC allows special characters, it is common use to limit them to letters, numbers and a small set of symbols (like, "." or "_").
For example, see Google guidelines:
Use of special characters always lead to problems with systems which doesn't correctly handle it, like forms on registration web pages.
The interface should allow creation of simple pseudonyms, special ones can be obtained with custom template.
I suggest to close the issue as REJECTED.
#5 Updated by Alessio Fattorini almost 6 years ago
I think you're losing my point of view, you should think about a bit :-)
If i'm migrating my mailserver from an existing one that permits this type of email addresses (like MS exchange) i can't recreate those addresses.
This limit can block the migration because clearly i can't change addresses already publicly known.
Is it more articulate now?
#6 Updated by Giacomo Sanchietti almost 6 years ago
Now it makes sense, but it still remain a corner case: use of special characters is discouraged.
As a workaround , you can create a template custom with the special pseudonym.
mkdir /etc/e-smith/templates-custom/etc/postfix/virtual echo 'email@example.com giacomo' > /etc/e-smith/templates-custom/etc/postfix/virtual/70custom signal-event pseudonym-modify
Be careful to use single quotes, as & is a reserved character in bash.
This template will deliver to user giacomo all mail sent to firstname.lastname@example.org _ pseudonym.