Module: Truemail::RegexConstant

Defined in:
lib/truemail/core.rb

Constant Summary collapse

REGEX_DOMAIN =
/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,63}/i
REGEX_EMAIL_PATTERN =
/(?=\A.{6,255}\z)(\A([a-zA-Z0-9]+[\w|\-|\.|\+]*)@(#{REGEX_DOMAIN})\z)/
REGEX_DOMAIN_PATTERN =
/(?=\A.{4,255}\z)(\A#{REGEX_DOMAIN}\z)/
REGEX_DOMAIN_FROM_EMAIL =
/\A.+@(.+)\z/
REGEX_SMTP_ERROR_BODY_PATTERN =
/(?=.*550)(?=.*(user|account|customer|mailbox)).*/i