Page 1 of 1

creating disposable email addresses

PostPosted: Wed Oct 30, 2013 2:37 pm
by epidemic
Why are we allowed to create addresses that contain an "&" (ampersand) ? Emails using those addresses get bounced/rejected/returned/etc.

Re: creating disposable email addresses

PostPosted: Thu Nov 07, 2013 10:20 pm
by josh
The ampersand is a permitted character according to the applicable RFCs - a system that refuses it isn't RFC compliant, and if we forbid it, we wouldn't be RFC compliant (or, I should say, we'd be less compliant than we probably already are).

e.g., from http://tools.ietf.org/html/rfc3696:

Without quotes, local-parts may consist of any combination of
alphabetic characters, digits, or any of the special characters

! # $ % & ' * + - / = ? ^ _ ` . { | } ~

period (".") may also appear, but may not be used to start or end the
local part, nor may two or more consecutive periods appear. Stated
differently, any ASCII graphic (printing) character other than the
at-sign ("@"), backslash, double quote, comma, or square brackets may
appear without quoting. If any of that list of excluded characters
are to appear, they must be quoted.