| 33 | |
| 34 | |
| 35 | MailProvider * MailProvidersManager::providerForEmail(String * email) |
| 36 | { |
| 37 | MailProvider * result = NULL; |
| 38 | mc_foreachhashmapValue(MailProvider, provider, mProviders) { |
| 39 | if (provider->matchEmail(email)) { |
| 40 | result = provider; |
| 41 | break; |
| 42 | } |
| 43 | } |
| 44 | |
| 45 | return result; |
| 46 | } |
| 47 | |
| 48 | MailProvider * MailProvidersManager::providerForMX(String * hostname) |
| 49 | { |