Smart Tuition should allow special characters for parent emails

Some parents may have special characters in their email addresses. Allowing special characters would give parents more freedom to use their actual email address. This would allow Smart to accommodate parents with all types of email addresses. This would also prevent the need for a parent to setup and monitor a secondary email address just for Smart Tuition.

  • Guest
  • Feb 26 2021
  • Under consideration
  • Attach files
  • Joanne Galluccio commented
    4 Mar, 2021 07:12pm

    Mathieu,


    I have looked into this a bit more and you are correct that they are legal email addresses. What Education Management just implemented was slightly different, and was specific to duplication checks around email addresses in the system. We will continue to review this and will keep everyone up to date on the how and when this may happen.


    Thanks



  • Mathieu Farrugia commented
    1 Mar, 2021 10:44pm

    Joanne,


    Some "special" characters are valid for email addresses per RFC specs. It is important that products to support all legal email addresses. We should not have to ask parents to create new addresses to satisfy the whims of a specific platform (especially one that is asking them for money).


    According to the RFC specs for email addresses ‘+’ is a valid character. See RFC 5322 (sections 3.2.3 and 3.4.1) and RFC 3696:

    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.


  • Joanne Galluccio commented
    1 Mar, 2021 02:07pm

    At this time all of the Education Management products are moving away from allowing special characters as it has caused security issues in the past. If this changes, we will review this request in more detail.


    Thanks