mirror of
https://github.com/chatmail/core.git
synced 2026-05-08 01:16:31 +03:00
update provider database (#3043)
* update provider database ran `./src/provider/update.py ../provider-db/_providers/ > src/provider/data.rs` * update changelog
This commit is contained in:
@@ -14,6 +14,7 @@
|
|||||||
folder scanning #3041
|
folder scanning #3041
|
||||||
- remove direct dependency on `byteorder` crate #3031
|
- remove direct dependency on `byteorder` crate #3031
|
||||||
- refactorings #3023 #3013
|
- refactorings #3023 #3013
|
||||||
|
- update provider database #3043
|
||||||
- improve documentation #3017 #3018 #3021
|
- improve documentation #3017 #3018 #3021
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
|||||||
@@ -366,7 +366,7 @@ static P_EXAMPLE_COM: Lazy<Provider> = Lazy::new(|| {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// fastmail.md: fastmail.com
|
// fastmail.md: 123mail.org, 150mail.com, 150ml.com, 16mail.com, 2-mail.com, 4email.net, 50mail.com, airpost.net, allmail.net, bestmail.us, cluemail.com, elitemail.org, emailcorner.net, emailengine.net, emailengine.org, emailgroups.net, emailplus.org, emailuser.net, eml.cc, f-m.fm, fast-email.com, fast-mail.org, fastem.com, fastemail.us, fastemailer.com, fastest.cc, fastimap.com, fastmail.cn, fastmail.co.uk, fastmail.com, fastmail.com.au, fastmail.de, fastmail.es, fastmail.fm, fastmail.fr, fastmail.im, fastmail.in, fastmail.jp, fastmail.mx, fastmail.net, fastmail.nl, fastmail.org, fastmail.se, fastmail.to, fastmail.tw, fastmail.uk, fastmail.us, fastmailbox.net, fastmessaging.com, fea.st, fmail.co.uk, fmailbox.com, fmgirl.com, fmguy.com, ftml.net, h-mail.us, hailmail.net, imap-mail.com, imap.cc, imapmail.org, inoutbox.com, internet-e-mail.com, internet-mail.org, internetemails.net, internetmailing.net, jetemail.net, justemail.net, letterboxes.org, mail-central.com, mail-page.com, mailandftp.com, mailas.com, mailbolt.com, mailc.net, mailcan.com, mailforce.net, mailftp.com, mailhaven.com, mailingaddress.org, mailite.com, mailmight.com, mailnew.com, mailsent.net, mailservice.ms, mailup.net, mailworks.org, ml1.net, mm.st, myfastmail.com, mymacmail.com, nospammail.net, ownmail.net, petml.com, postinbox.com, postpro.net, proinbox.com, promessage.com, realemail.net, reallyfast.biz, reallyfast.info, rushpost.com, sent.as, sent.at, sent.com, speedpost.net, speedymail.org, ssl-mail.com, swift-mail.com, the-fastest.net, the-quickest.com, theinternetemail.com, veryfast.biz, veryspeedy.net, warpmail.net, xsmail.com, yepmail.net, your-mail.com
|
||||||
static P_FASTMAIL: Lazy<Provider> = Lazy::new(|| Provider {
|
static P_FASTMAIL: Lazy<Provider> = Lazy::new(|| Provider {
|
||||||
id: "fastmail",
|
id: "fastmail",
|
||||||
status: Status::Preparation,
|
status: Status::Preparation,
|
||||||
@@ -389,13 +389,6 @@ static P_FASTMAIL: Lazy<Provider> = Lazy::new(|| Provider {
|
|||||||
port: 465,
|
port: 465,
|
||||||
username_pattern: Email,
|
username_pattern: Email,
|
||||||
},
|
},
|
||||||
Server {
|
|
||||||
protocol: Smtp,
|
|
||||||
socket: Starttls,
|
|
||||||
hostname: "smtp.fastmail.com",
|
|
||||||
port: 587,
|
|
||||||
username_pattern: Email,
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
config_defaults: None,
|
config_defaults: None,
|
||||||
strict_tls: true,
|
strict_tls: true,
|
||||||
@@ -716,8 +709,8 @@ static P_MAIL_DE: Lazy<Provider> = Lazy::new(|| Provider {
|
|||||||
static P_MAIL_RU: Lazy<Provider> = Lazy::new(|| {
|
static P_MAIL_RU: Lazy<Provider> = Lazy::new(|| {
|
||||||
Provider {
|
Provider {
|
||||||
id: "mail.ru",
|
id: "mail.ru",
|
||||||
status: Status::Ok,
|
status: Status::Preparation,
|
||||||
before_login_hint: "Не рекомендуется использовать mail.ru, потому что он разряжает вашу батарею быстрее, чем другие провайдеры.",
|
before_login_hint: "Вам необходимо сгенерировать \"пароль для внешнего приложения\" в веб-интерфейсе mail.ru, чтобы mail.ru работал с Delta Chat.",
|
||||||
after_login_hint: "",
|
after_login_hint: "",
|
||||||
overview_page: "https://providers.delta.chat/mail-ru",
|
overview_page: "https://providers.delta.chat/mail-ru",
|
||||||
server: vec![
|
server: vec![
|
||||||
@@ -905,7 +898,7 @@ static P_NAVER: Lazy<Provider> = Lazy::new(|| Provider {
|
|||||||
oauth2_authorizer: None,
|
oauth2_authorizer: None,
|
||||||
});
|
});
|
||||||
|
|
||||||
// outlook.com.md: hotmail.com, outlook.com, office365.com, outlook.com.tr, live.com
|
// outlook.com.md: hotmail.com, outlook.com, office365.com, outlook.com.tr, live.com, outlook.de
|
||||||
static P_OUTLOOK_COM: Lazy<Provider> = Lazy::new(|| Provider {
|
static P_OUTLOOK_COM: Lazy<Provider> = Lazy::new(|| Provider {
|
||||||
id: "outlook.com",
|
id: "outlook.com",
|
||||||
status: Status::Ok,
|
status: Status::Ok,
|
||||||
@@ -1495,7 +1488,123 @@ pub(crate) static PROVIDER_DATA: Lazy<HashMap<&'static str, &'static Provider>>
|
|||||||
("example.com", &*P_EXAMPLE_COM),
|
("example.com", &*P_EXAMPLE_COM),
|
||||||
("example.org", &*P_EXAMPLE_COM),
|
("example.org", &*P_EXAMPLE_COM),
|
||||||
("example.net", &*P_EXAMPLE_COM),
|
("example.net", &*P_EXAMPLE_COM),
|
||||||
|
("123mail.org", &*P_FASTMAIL),
|
||||||
|
("150mail.com", &*P_FASTMAIL),
|
||||||
|
("150ml.com", &*P_FASTMAIL),
|
||||||
|
("16mail.com", &*P_FASTMAIL),
|
||||||
|
("2-mail.com", &*P_FASTMAIL),
|
||||||
|
("4email.net", &*P_FASTMAIL),
|
||||||
|
("50mail.com", &*P_FASTMAIL),
|
||||||
|
("airpost.net", &*P_FASTMAIL),
|
||||||
|
("allmail.net", &*P_FASTMAIL),
|
||||||
|
("bestmail.us", &*P_FASTMAIL),
|
||||||
|
("cluemail.com", &*P_FASTMAIL),
|
||||||
|
("elitemail.org", &*P_FASTMAIL),
|
||||||
|
("emailcorner.net", &*P_FASTMAIL),
|
||||||
|
("emailengine.net", &*P_FASTMAIL),
|
||||||
|
("emailengine.org", &*P_FASTMAIL),
|
||||||
|
("emailgroups.net", &*P_FASTMAIL),
|
||||||
|
("emailplus.org", &*P_FASTMAIL),
|
||||||
|
("emailuser.net", &*P_FASTMAIL),
|
||||||
|
("eml.cc", &*P_FASTMAIL),
|
||||||
|
("f-m.fm", &*P_FASTMAIL),
|
||||||
|
("fast-email.com", &*P_FASTMAIL),
|
||||||
|
("fast-mail.org", &*P_FASTMAIL),
|
||||||
|
("fastem.com", &*P_FASTMAIL),
|
||||||
|
("fastemail.us", &*P_FASTMAIL),
|
||||||
|
("fastemailer.com", &*P_FASTMAIL),
|
||||||
|
("fastest.cc", &*P_FASTMAIL),
|
||||||
|
("fastimap.com", &*P_FASTMAIL),
|
||||||
|
("fastmail.cn", &*P_FASTMAIL),
|
||||||
|
("fastmail.co.uk", &*P_FASTMAIL),
|
||||||
("fastmail.com", &*P_FASTMAIL),
|
("fastmail.com", &*P_FASTMAIL),
|
||||||
|
("fastmail.com.au", &*P_FASTMAIL),
|
||||||
|
("fastmail.de", &*P_FASTMAIL),
|
||||||
|
("fastmail.es", &*P_FASTMAIL),
|
||||||
|
("fastmail.fm", &*P_FASTMAIL),
|
||||||
|
("fastmail.fr", &*P_FASTMAIL),
|
||||||
|
("fastmail.im", &*P_FASTMAIL),
|
||||||
|
("fastmail.in", &*P_FASTMAIL),
|
||||||
|
("fastmail.jp", &*P_FASTMAIL),
|
||||||
|
("fastmail.mx", &*P_FASTMAIL),
|
||||||
|
("fastmail.net", &*P_FASTMAIL),
|
||||||
|
("fastmail.nl", &*P_FASTMAIL),
|
||||||
|
("fastmail.org", &*P_FASTMAIL),
|
||||||
|
("fastmail.se", &*P_FASTMAIL),
|
||||||
|
("fastmail.to", &*P_FASTMAIL),
|
||||||
|
("fastmail.tw", &*P_FASTMAIL),
|
||||||
|
("fastmail.uk", &*P_FASTMAIL),
|
||||||
|
("fastmail.us", &*P_FASTMAIL),
|
||||||
|
("fastmailbox.net", &*P_FASTMAIL),
|
||||||
|
("fastmessaging.com", &*P_FASTMAIL),
|
||||||
|
("fea.st", &*P_FASTMAIL),
|
||||||
|
("fmail.co.uk", &*P_FASTMAIL),
|
||||||
|
("fmailbox.com", &*P_FASTMAIL),
|
||||||
|
("fmgirl.com", &*P_FASTMAIL),
|
||||||
|
("fmguy.com", &*P_FASTMAIL),
|
||||||
|
("ftml.net", &*P_FASTMAIL),
|
||||||
|
("h-mail.us", &*P_FASTMAIL),
|
||||||
|
("hailmail.net", &*P_FASTMAIL),
|
||||||
|
("imap-mail.com", &*P_FASTMAIL),
|
||||||
|
("imap.cc", &*P_FASTMAIL),
|
||||||
|
("imapmail.org", &*P_FASTMAIL),
|
||||||
|
("inoutbox.com", &*P_FASTMAIL),
|
||||||
|
("internet-e-mail.com", &*P_FASTMAIL),
|
||||||
|
("internet-mail.org", &*P_FASTMAIL),
|
||||||
|
("internetemails.net", &*P_FASTMAIL),
|
||||||
|
("internetmailing.net", &*P_FASTMAIL),
|
||||||
|
("jetemail.net", &*P_FASTMAIL),
|
||||||
|
("justemail.net", &*P_FASTMAIL),
|
||||||
|
("letterboxes.org", &*P_FASTMAIL),
|
||||||
|
("mail-central.com", &*P_FASTMAIL),
|
||||||
|
("mail-page.com", &*P_FASTMAIL),
|
||||||
|
("mailandftp.com", &*P_FASTMAIL),
|
||||||
|
("mailas.com", &*P_FASTMAIL),
|
||||||
|
("mailbolt.com", &*P_FASTMAIL),
|
||||||
|
("mailc.net", &*P_FASTMAIL),
|
||||||
|
("mailcan.com", &*P_FASTMAIL),
|
||||||
|
("mailforce.net", &*P_FASTMAIL),
|
||||||
|
("mailftp.com", &*P_FASTMAIL),
|
||||||
|
("mailhaven.com", &*P_FASTMAIL),
|
||||||
|
("mailingaddress.org", &*P_FASTMAIL),
|
||||||
|
("mailite.com", &*P_FASTMAIL),
|
||||||
|
("mailmight.com", &*P_FASTMAIL),
|
||||||
|
("mailnew.com", &*P_FASTMAIL),
|
||||||
|
("mailsent.net", &*P_FASTMAIL),
|
||||||
|
("mailservice.ms", &*P_FASTMAIL),
|
||||||
|
("mailup.net", &*P_FASTMAIL),
|
||||||
|
("mailworks.org", &*P_FASTMAIL),
|
||||||
|
("ml1.net", &*P_FASTMAIL),
|
||||||
|
("mm.st", &*P_FASTMAIL),
|
||||||
|
("myfastmail.com", &*P_FASTMAIL),
|
||||||
|
("mymacmail.com", &*P_FASTMAIL),
|
||||||
|
("nospammail.net", &*P_FASTMAIL),
|
||||||
|
("ownmail.net", &*P_FASTMAIL),
|
||||||
|
("petml.com", &*P_FASTMAIL),
|
||||||
|
("postinbox.com", &*P_FASTMAIL),
|
||||||
|
("postpro.net", &*P_FASTMAIL),
|
||||||
|
("proinbox.com", &*P_FASTMAIL),
|
||||||
|
("promessage.com", &*P_FASTMAIL),
|
||||||
|
("realemail.net", &*P_FASTMAIL),
|
||||||
|
("reallyfast.biz", &*P_FASTMAIL),
|
||||||
|
("reallyfast.info", &*P_FASTMAIL),
|
||||||
|
("rushpost.com", &*P_FASTMAIL),
|
||||||
|
("sent.as", &*P_FASTMAIL),
|
||||||
|
("sent.at", &*P_FASTMAIL),
|
||||||
|
("sent.com", &*P_FASTMAIL),
|
||||||
|
("speedpost.net", &*P_FASTMAIL),
|
||||||
|
("speedymail.org", &*P_FASTMAIL),
|
||||||
|
("ssl-mail.com", &*P_FASTMAIL),
|
||||||
|
("swift-mail.com", &*P_FASTMAIL),
|
||||||
|
("the-fastest.net", &*P_FASTMAIL),
|
||||||
|
("the-quickest.com", &*P_FASTMAIL),
|
||||||
|
("theinternetemail.com", &*P_FASTMAIL),
|
||||||
|
("veryfast.biz", &*P_FASTMAIL),
|
||||||
|
("veryspeedy.net", &*P_FASTMAIL),
|
||||||
|
("warpmail.net", &*P_FASTMAIL),
|
||||||
|
("xsmail.com", &*P_FASTMAIL),
|
||||||
|
("yepmail.net", &*P_FASTMAIL),
|
||||||
|
("your-mail.com", &*P_FASTMAIL),
|
||||||
("firemail.at", &*P_FIREMAIL_DE),
|
("firemail.at", &*P_FIREMAIL_DE),
|
||||||
("firemail.de", &*P_FIREMAIL_DE),
|
("firemail.de", &*P_FIREMAIL_DE),
|
||||||
("five.chat", &*P_FIVE_CHAT),
|
("five.chat", &*P_FIVE_CHAT),
|
||||||
@@ -1539,6 +1648,7 @@ pub(crate) static PROVIDER_DATA: Lazy<HashMap<&'static str, &'static Provider>>
|
|||||||
("office365.com", &*P_OUTLOOK_COM),
|
("office365.com", &*P_OUTLOOK_COM),
|
||||||
("outlook.com.tr", &*P_OUTLOOK_COM),
|
("outlook.com.tr", &*P_OUTLOOK_COM),
|
||||||
("live.com", &*P_OUTLOOK_COM),
|
("live.com", &*P_OUTLOOK_COM),
|
||||||
|
("outlook.de", &*P_OUTLOOK_COM),
|
||||||
("posteo.de", &*P_POSTEO),
|
("posteo.de", &*P_POSTEO),
|
||||||
("posteo.af", &*P_POSTEO),
|
("posteo.af", &*P_POSTEO),
|
||||||
("posteo.at", &*P_POSTEO),
|
("posteo.at", &*P_POSTEO),
|
||||||
@@ -1743,4 +1853,4 @@ pub(crate) static PROVIDER_IDS: Lazy<HashMap<&'static str, &'static Provider>> =
|
|||||||
});
|
});
|
||||||
|
|
||||||
pub static PROVIDER_UPDATED: Lazy<chrono::NaiveDate> =
|
pub static PROVIDER_UPDATED: Lazy<chrono::NaiveDate> =
|
||||||
Lazy::new(|| chrono::NaiveDate::from_ymd(2022, 1, 11));
|
Lazy::new(|| chrono::NaiveDate::from_ymd(2022, 1, 31));
|
||||||
|
|||||||
Reference in New Issue
Block a user