IsUnderManagement check if an email is under vouch-managed domain
(email string)
| 49 | |
| 50 | // IsUnderManagement check if an email is under vouch-managed domain |
| 51 | func IsUnderManagement(email string) bool { |
| 52 | split := strings.Split(email, "@") |
| 53 | if len(split) != 2 { |
| 54 | log.Warnf("not a valid email: %s", email) |
| 55 | return false |
| 56 | } |
| 57 | |
| 58 | match := Matches(split[1]) |
| 59 | return match != "" |
| 60 | } |
| 61 | |
| 62 | // ByLengthDesc sort from |
| 63 | // https://play.golang.org/p/N6GbEgBffd |