Module: Truemail::RegexConstant
- Defined in:
- lib/truemail/core.rb
Constant Summary collapse
- REGEX_DOMAIN =
/[\p{L}0-9]+([\-\.]{1}[\p{L}0-9]+)*\.[\p{L}]{2,63}/i.freeze
- REGEX_EMAIL_PATTERN =
/(?=\A.{6,255}\z)(\A([\p{L}0-9]+[\w|\-|\.|\+]*)@(#{REGEX_DOMAIN})\z)/.freeze
- REGEX_DOMAIN_PATTERN =
/(?=\A.{4,255}\z)(\A#{REGEX_DOMAIN}\z)/.freeze
- REGEX_DOMAIN_FROM_EMAIL =
/\A.+@(.+)\z/.freeze
- REGEX_SMTP_ERROR_BODY_PATTERN =
/(?=.*550)(?=.*(user|account|customer|mailbox)).*/i.freeze