class

CrystalEmail::Rfc1123::Public

Inherits CrystalEmail::Rfc1123 < CrystalEmail::Core < Reference < Object

Internet realist version of {Rfc5322}. It requires 2 names (a.b).

Constants

ATOM_FIRST = "#{ATEXT_FIRST_FIRST}#{ATEXT_ALL}{1,62}"

!! changes with the basi rfc ({1,62} ATEX_ALL instead of {0,62}) a valid string for domain part (first name)

DOT_ATOM_TEXT = "((#{ATOM_ALL}\\.)+#{ATOM_FIRST})"

!! changes with the basi rfc (ATOM_ALL+ instead of ATOM_ALL*) a valid string with subdomains, separated by dots for domain part as Domain Name

REGEXP = /\A#{VALIDE}\Z/
VALIDE = "(?<domain>(?!.{254,})((#{DOT_ATOM_TEXT})))"

email grammar

Class methods

regexp
Source

Nested types