web-dev-qa-db-fra.com

Les guillemets simples sont-ils légaux dans le nom d'une adresse e-mail?

Par exemple:

jon.o'[email protected]?

39
robotrobot

Oui , jon.o'[email protected] est une adresse e-mail valide selon la RFC 5322.

À partir de Article sur l'adresse e-mail sur wikipedia (section Syntaxe) :

La partie locale de l'adresse e-mail peut utiliser l'un de ces caractères ASCII:

  • Lettres anglaises majuscules et minuscules (a – z, A – Z)
  • Chiffres 0 à 9
  • Personnages ! # $% & '* + -/=? ^ _ `{| } ~
  • Personnage . (point, point, point final) à condition qu'il ne s'agisse pas du premier ou du dernier caractère, et à condition qu'il n'apparaisse pas deux fois ou plus consécutivement (par exemple, John..Doe @ example.com).

(La syntaxe est formellement définie dans RFC 5322 section 3.4.1 et RFC 5321.)

41
aioobe

Bien que la réponse soit correcte selon la RFC 5322, la pratique d'utiliser la citation (') a des trous. Puisqu'il s'agit d'un délimiteur de chaîne, trop de services d'automatisation et d'intégration échouent lorsque ce caractère est utilisé.

Vous remarquerez que les services de messagerie professionnels comme GMail ne le permettent pas.

Nous vous suggérons fortement d'utiliser la citation alternative (`) si vous en avez besoin, mais en pratique, elle doit être évitée.

17
Jeff Power

Le format des adresses e-mail est défini dans RFC 5322 ; La partie locale (c'est-à-dire le destinataire) peut utiliser l'un de ces caractères ASCII:

  • Lettres anglaises majuscules et minuscules (a – z, A – Z)
  • Chiffres 0 à 9
  • Personnages ! # $% & '* + -/=? ^ _ `{| } ~
  • Personnage . (point, point, point final) à condition qu'il ne s'agisse pas du premier ou du dernier caractère, et à condition qu'il n'apparaisse pas deux fois ou plus consécutivement (par exemple, John..Doe @ example.com).

De cela, vous pouvez voir que les guillemets simples sont valides pour l'adresse du destinataire

4
Rowland Shaw