email_address_validator.rb 772 B

1234567891011121314151617181920
  1. # Copyright (C) 2012-2025 Zammad Foundation, https://zammad-foundation.org/
  2. Rails.application.config.after_initialize do
  3. EmailAddressValidator::Config.configure(
  4. local_format: :standard,
  5. local_encoding: :unicode,
  6. host_local: true,
  7. host_fqdn: false,
  8. local_size: 1..240,
  9. mailbox_size: 1..240,
  10. address_size: 3..250, # EmailAdress#email database field is limited to 250 characters, User#email is 255
  11. host_auto_append: false
  12. )
  13. # Allow emails with very long local part. For example Google Docs notifications emails
  14. EmailAddressValidator::Local.send(:remove_const, :STANDARD_MAX_SIZE)
  15. EmailAddressValidator::Local.const_set(:STANDARD_MAX_SIZE, 240)
  16. EmailAddressValidator::Config.providers.clear
  17. end