Thunderbird/TopMissingDomains: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (→‎Domains: need tester for skynet.be)
(→‎Domains: Add many new topmissing, after log analysis change)
Line 59: Line 59:
* <s>alice.it {{bug|552388}}  Status: done</s>
* <s>alice.it {{bug|552388}}  Status: done</s>
* <s>tiscali.it {{bug|552396}}  Status: done</s>
* <s>tiscali.it {{bug|552396}}  Status: done</s>
* tiscali.com {{bug|XXX}}  Status: needs owner
* fastweb.it {{bug|555306 }}  Status: in progress
* fastweb.it {{bug|555306 }}  Status: in progress
* <s>email.it {{bug|552628}}  Status: done</s>
* <s>email.it {{bug|552628}}  Status: done</s>
Line 73: Line 74:


* <s>seznam.cz {{bug|552259}}  Status: done</s>
* <s>seznam.cz {{bug|552259}}  Status: done</s>
* centrum.cz {{bug|XXX}}  Status: needs owner


Austria
Austria
Line 99: Line 101:
* charter.net {{bug|XXX}}  Status: needs owner
* charter.net {{bug|XXX}}  Status: needs owner
* <s>rr.com {{bug|567688}}  Status: done</s>, '''needs tester'''
* <s>rr.com {{bug|567688}}  Status: done</s>, '''needs tester'''
USA Hosters
* <s>secureserver.net (Hoster, [http://wildwestdomains.com Reseller])  {{bug|581757}}  Status: done</s>, '''needs testers'''
* <s>secureserver.net (Hoster, [http://wildwestdomains.com Reseller])  {{bug|581757}}  Status: done</s>, '''needs testers'''
* one.com (Hoster) {{bug|594660}}  Status: in progress
* outlook.com  {{bug|594664}}  Status: in progress
* netsolmail.net  {{bug|594670}}  Status: needs owner
* emailsrvr.com  {{bug|594671}}  Status: needs owner
* psmtp.net (Google Postini, service)  Status: Just SMTP incoming and forwarding, no mail store, cannot support
* psmtp.net (Google Postini, service)  Status: Just SMTP incoming and forwarding, no mail store, cannot support
* messagelabs.com (Symantec, service) Status: can't support, same as psmtp.net


Germany
Germany
Line 119: Line 128:
Brazil
Brazil


* terra.com.br {{bug|567687}}  Status: needs owner
* terra.com, terra.com.br {{bug|567687}}  Status: needs owner
* uol.com.br {{bug|580935}}  Status: needs owner
* uol.com.br {{bug|580935}}  Status: needs owner


Line 134: Line 143:
Additional
Additional


* 163.com {{bug|XXX}}  Status: needs owner
* China: netease.com, 163.com {{bug|594661}}  Status: in progress
* shaw.ca {{bug|XXX}}  Status: needs owner
* Canada: shaw.ca {{bug|XXX}}  Status: needs owner
* <s>ziggo.nl, casema.nl, home.nl {{bug|567684}}</s>  Status: done
* Netherlands: <s>ziggo.nl, casema.nl, home.nl {{bug|567684}}</s>  Status: done
* yahoo.co.id  {{bug|564620}}  Status: '''needs tester'''
* India: yahoo.co.id  {{bug|564620}}  Status: '''needs tester'''
* freemail.hu
* Hungary: freemail.hu
* Slovakia: zoznam.sk {{bug|XXX}}  Status: needs owner


= Other domains =
= Other domains =

Revision as of 05:42, 9 September 2010

Motivation

In Thunderbird 3, we have a new account configuration system which can get pre-defined configuration information from the web, among other methods of configuration. This means that for the most frequent domains, we can easily make Thunderbird configuration fast and correct, leading to more happy users of Thunderbird using the best (e.g. most secure) configuration possible.

We can look at the autoconfig server logs and identify which are the domains that are most often requested, and which of those are currently not served by the database. This list of "top domains" is therefore a very high leverage way for us to make adopting Thunderbird easier.

To add a domain to the database requires a few steps, to ensure that the information is correct and that users' privacy is ensured. In particular, we need:

  1. a correctly formatted configuration file
  2. confirmation by a someone other than the file submitter that the data corresponds to a web page published by the ISP
  3. some security checks run on the configuration.
  4. ideally, someone who has an account with that ISP who can test that our configuration actually works.

Because 2. may require reading public web pages in languages that the current ISPDB contributors don't know, we'd like to solicit help from the current Mozilla l10n contributors to help us.

The whole process is relatively heavy-weight, so we want to be fairly efficient about which domains we review first. We'll be looking at the logs on a periodic basis and filing bugs for the "top 20" domains that we aren't supporting, and soliciting help for those domains first.

Process how to add domains

Configurations for these top-20 domains will get reviewed before configurations for less popular domains.

For each domain, the process will be:

  1. Create a bug for that domain in the Mozilla Messaging:ispdb component, adding [top-missing-domain] to the status whiteboard.
  2. Update this page with a pointer to the bug (see existing page markup for examples)
  3. Create a configuration which currently is probably done most easily by:
    1. finding the configuration information published by the ISP (and adding the link to the bug for reference by others)
    2. going to the ispdb webapp and filling out the configuration
    3. from the detailed page showing the configuration, click on the "See XML version" link
    4. attach it to the bug
  4. Update this page with a note explaining that the bug has an owner
  5. Find someone with appropriate linguistic skills to review the configuration and make sure that that configuration corresponds to the published instructions by the ISP
  6. Get the configuration reviewed, checked in, deployed.

Requirements

If secure options are offered by the ISP, we require them in ISPDB, so that users will default to secure connections. Sending and receiving email over cleartext is not a practice we wish to encourage.

Configuration File Format

The configuration file format is defined by Thunderbird:Autoconfiguration:ConfigFileFormat and has a Relax-NG schema.

Where to get help

Ask on #maildev in irc.mozilla.org

Domains

As of today, we currently need help for the following domains in the following countries:

Russia

Italy

Poland

Czech Republic

Austria

Belgium

  • skynet.be bug 580923 Status: in progress, needs tester

Switzerland

France

USA

  • cox.net bug 555245 Status: can't support
  • sbcglobal.net, swbell.net, prodigy.net bug 567685 Status: done
  • att.net, bellsouth.net bug 589440 Status: done
  • charter.net bug XXX Status: needs owner
  • rr.com bug 567688 Status: done, needs tester

USA Hosters

  • secureserver.net (Hoster, Reseller) bug 581757 Status: done, needs testers
  • one.com (Hoster) bug 594660 Status: in progress
  • outlook.com bug 594664 Status: in progress
  • netsolmail.net bug 594670 Status: needs owner
  • emailsrvr.com bug 594671 Status: needs owner
  • psmtp.net (Google Postini, service) Status: Just SMTP incoming and forwarding, no mail store, cannot support
  • messagelabs.com (Symantec, service) Status: can't support, same as psmtp.net

Germany

UK

  • btinternet.com bug 580930 Status: needs owner
  • ntlworld.com bug 580933 Status: needs owner
  • tiscali.co.uk, dsl.pipex.com, lineone.net bug 580934 Status: needs owner

Brazil

Australia

Japan

  • ocn.ad.jp bug 590810 Status: in progress
  • i.softbank.jp bug 581765 Status: done
  • softbank.jp bug 581765 Status: can't support, has no MX, does not exist, users are confused, see i.softbank.jo

Additional

  • China: netease.com, 163.com bug 594661 Status: in progress
  • Canada: shaw.ca bug XXX Status: needs owner
  • Netherlands: ziggo.nl, casema.nl, home.nl bug 567684 Status: done
  • India: yahoo.co.id bug 564620 Status: needs tester
  • Hungary: freemail.hu
  • Slovakia: zoznam.sk bug XXX Status: needs owner

Other domains

The following are no top missing domains, but would be useful anyway.

Spain


Other Spanish speaking countries