Lines Matching refs:info
13 AutoConfig::GetInfoFromMailAddress(const char* email, provider_info *info)
18 if (LoadProviderInfo(provider, info) == B_OK)
22 if (GetMXRecord(provider.String(), info) == B_OK)
26 GuessServerName(provider.String(), info);
32 AutoConfig::GetMXRecord(const char* provider, provider_info *info)
43 info->imap_server = mxRec->serverName;
44 info->pop_server = mxRec->serverName;
45 info->smtp_server = mxRec->serverName;
47 info->authentification_pop = 0;
48 info->authentification_smtp = 0;
49 info->username_pattern = 0;
56 AutoConfig::GuessServerName(const char* provider, provider_info* info)
58 info->imap_server = "mail.";
59 info->imap_server += provider;
60 info->pop_server = "mail.";
61 info->pop_server += provider;
62 info->smtp_server = "mail.";
63 info->smtp_server += provider;
65 info->authentification_pop = 0;
66 info->authentification_smtp = 0;
67 info->username_pattern = 0;
100 AutoConfig::LoadProviderInfo(const BString &provider, provider_info* info)
113 info->provider = provider;
114 if (ReadProviderInfo(&infoFile, info) == true)
122 AutoConfig::ReadProviderInfo(BNode *node, provider_info* info)
131 info->pop_server = buffer;
136 info->imap_server = buffer;
141 info->smtp_server = buffer;
150 info->authentification_pop = authType;
156 info->authentification_smtp = authType;
165 info->ssl_pop = ssl;
171 info->ssl_imap = ssl;
177 info->ssl_smtp = ssl;
186 info->username_pattern = pattern;