MailServerList: Difference between revisions

Reverting a few of Ben's changes - fields must be machine-readable, so some of the things he suggested won't work.
(Reverting a few of Ben's changes - fields must be machine-readable, so some of the things he suggested won't work.)
Line 8: Line 8:


* Please insert new entries in Unicode code point ('alphabetical') order by Provider Name (Field 1).
* Please insert new entries in Unicode code point ('alphabetical') order by Provider Name (Field 1).
* Place a question mark "?" in any field for which you do not know the value. Place "-", if you know that there is no value.
* Place a question mark "?" in any field for which you do not know the value. Use "-" to say that there is no value.
* Do include data for major providers which don't offer POP or IMAP (e.g. Hotmail). Clients can then inform the user of this lack of support.
* Do include data for major providers which don't offer POP or IMAP (e.g. Hotmail). Clients can then inform the user of this lack of support.


Line 16: Line 16:


* <b>Short Name</b> (Field 4): The common, short name of the email service. If it has no shorter name, leave blank.
* <b>Short Name</b> (Field 4): The common, short name of the email service. If it has no shorter name, leave blank.
* <b>Preferred</b> (Field 5): If the provider offers multiple mail access methods, which one is better. Leave blank if there is no reason to prefer one over the other except for the technical merits of each protocol. Include reason for the choice and who said so. If in doubt, leave blank.
* <b>Preferred</b> (Field 5): If the provider offers multiple mail access methods, which one is better. Leave blank if there is no reason to prefer one over the other except for the technical merits of each protocol. If in doubt, leave blank.
* <b>DNS Names</b> (Fields 6, 11, 16) : Include port numbers after server names (separated by a colon) if and only if non-default for (service + encryption type). But do check if port 587 is supported for SMTP and, if so, list it; it’s preferable to 25.
* <b>DNS Names</b> (Fields 6, 11, 16) : Include port numbers after server names (separated by a colon) if and only if non-default for (service + encryption type). But do check if port 587 is supported for SMTP and, if so, list it; it’s preferable to 25.
* <b>Encryption</b> (Fields 7, 12, 17): SSL is SSL 2/3, TLS is TLS 1. Don't put anything if the server only supports STARTTLS; it's no good for security.
* <b>Encryption</b> (Fields 7, 12, 17): SSL is SSL 3, TLS is TLS 1. Don't put anything if the server only supports STARTTLS; it's no good for security.
* <b>Usernames</b> (Fields 9, 14, 19): "email" for whole email address, "localpart" for the part of the email address before the "@" (e.g. fred in fred@foo.com), or "prompt (example)" to get the client to prompt, giving the example "example" (put in actual example, no "x").
* <b>Usernames</b> (Fields 9, 14, 19): "email" for the whole email address, "localpart" for the part of the email address before the "@" (e.g. fred in fred@foo.com), or "prompt (D1234543)" to get the client to prompt, giving the example username "D1234543".
* <b>Enable URL</b> (Fields 10, 15): Some providers do not provide IMAP or POP service by default, but require it to be enabled via a web UI. Paste the URL that a logged-in user would use into this field, and a description (in language of ISP users), and the application can prompt the user to visit it.
* <b>Enable URL</b> (Fields 10, 15): Some providers do not provide IMAP or POP service by default, but require it to be enabled via a web UI. Paste the URL that a logged-in user would use into this field, and the application can prompt the user to visit it.


=== Gathering data ===
=== Gathering data ===


Try to get authorative information from the ISP's online tutorials, documentation or similar first (e.g. search "site:example.net Thunderbird" or "POP3" or "Outlook". Only when that fails, do try/error.
Try to get authorative information from the ISP's online tutorials, documentation or similar first (e.g. search "site:example.net Thunderbird" or "POP3" or "Outlook". Only when that fails, use trial and error.


==== Secure Auth ====
==== Secure Auth ====
Line 39: Line 39:
==== Test ====
==== Test ====


Please test the resulting settings with an actual login with these settings. You are probably in the best position within the Mozilla project to try this, as other people don't have accounts and even less chances to find one. Save users the hassle of finding out it does not work.
Please test the resulting settings if at all possible (although untested data is better than no data). You are probably in the best position to try this, as other project participants won't have accounts with this ISP.


===Using the List===
===Using the List===
Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
4,925

edits