@@ -23,11 +23,16 @@ func NewValidator(domains []string, usersFile string) func(string) bool {
23 csv_reader.TrimLeadingSpace = true
23 csv_reader.TrimLeadingSpace = true
24 records, err := csv_reader.ReadAll()
24 records, err := csv_reader.ReadAll()
25 for _, r := range records {
25 for _, r := range records {
26− validUsers[r[0]] = true
26+ validUsers[strings.ToLower(r[0])] = true
30+ for i, domain := range domains {
31+ domains[i] = strings.ToLower(domain)
30 validator := func(email string) bool {
34 validator := func(email string) bool {
35+ email = strings.ToLower(email)
31 valid := false
36 valid := false
32 for _, domain := range domains {
37 for _, domain := range domains {
33 emailSuffix := fmt.Sprintf("@%s", domain)
38 emailSuffix := fmt.Sprintf("@%s", domain)