Closed
Bug 537649
Opened 15 years ago
Closed 13 years ago
internode.on.net - Thunderbird 3 autodetects wrong server information for Australian ISP Internode.
Categories
(Webtools :: ISPDB Database Entries, defect)
Webtools
ISPDB Database Entries
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: lyntonius, Assigned: BenB)
Details
(Whiteboard: [config])
Attachments
(1 file, 4 obsolete files)
1.20 KB,
patch
|
bwinton
:
review+
gozer
:
review+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 (.NET CLR 3.5.30729)
Build Identifier: 3.0+
When running Thunderbird 3's autoconfig/account set up, it cannot detect Internode's mail servers and so it makes up erroneous entries for server information. I have created a new XML file which should rectify the issue:
<clientConfig>
−
<emailProvider id="internode">
<domain>internode.on.net</domain>
<displayName>Internode</displayName>
<displayShortName>Internode</displayShortName>
−
<incomingServer type="pop3">
<hostname>mail.internode.on.net</hostname>
<port>110</port>
<socketType>plain</socketType>
<username>%EMAILLOCALPART%</username>
<authentication>plain</authentication>
</incomingServer>
−
<outgoingServer type="smtp">
<hostname>mail.internode.on.net</hostname>
<port>25</port>
<socketType>plain</socketType>
<username>%EMAILLOCALPART%</username>
<authentication>plain</authentication>
<addThisServer>true</addThisServer>
<useGlobalPreferredServer>false</useGlobalPreferredServer>
</outgoingServer>
</emailProvider>
</clientConfig>
*I wasn't sure what "displayShortName" should be - if anything either "Node" or "on.net" if applicable. If not needed then ignore.
Also, I wasn't sure how to fill in "username", as the customer would need to input this data.
Reproducible: Always
Steps to Reproduce:
1.Open Thunderbird 3.
2.Go to File > New Account
3.Enter details for an Internode customer, ie. username@internode.on.net
4.Thunderbird finds incorrect settings, ie. pop.internode.on.net.
Actual Results:
Thunderbird selects the wrong settings.
Expected Results:
Thunderbird needs to select "mail.internode.on.net" for both incoming and outgoing email.
<clientConfig>
−
<emailProvider id="internode">
<domain>internode.on.net</domain>
<displayName>Internode</displayName>
<displayShortName>Internode</displayShortName>
−
<incomingServer type="pop3">
<hostname>mail.internode.on.net</hostname>
<port>110</port>
<socketType>plain</socketType>
<username>%EMAILLOCALPART%</username>
<authentication>plain</authentication>
</incomingServer>
−
<outgoingServer type="smtp">
<hostname>mail.internode.on.net</hostname>
<port>25</port>
<socketType>plain</socketType>
<username>%EMAILLOCALPART%</username>
<authentication>plain</authentication>
<addThisServer>true</addThisServer>
<useGlobalPreferredServer>false</useGlobalPreferredServer>
</outgoingServer>
</emailProvider>
</clientConfig>
Comment 1•15 years ago
|
||
(In reply to comment #0)
> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.6)
> Gecko/20091201 Firefox/3.5.6 (.NET CLR 3.5.30729)
> Build Identifier: 3.0+
>
Can you go to http://ispdb.mozillamessaging.com/ and add the data there please ?
Using the username formula of %LOCALPART% will ensure it uses only the customer's username not including domain, correct?
So if full email address is user@internode.on.net, it will use the username of "user"?
Updated•15 years ago
|
Assignee: nobody → lyntonius
Comment 4•15 years ago
|
||
I ran this config through my sanity checks, and they complained that I couldn’t connect to mail.internode.on.net:25. Do you restrict that port to computers on your network?
Other than that, I like this config, so I'll give it an r=me, with that question answered.
Thanks,
Blake.
Attachment #419977 -
Flags: review+
Yes that's correct, only users on an Internode connection can telet our mail servers on port 25.
Thanks,
Lynton.
Comment 6•15 years ago
|
||
Comment on attachment 419977 [details] [diff] [review]
A patch to add the config file.
Requesting second review on behalf of Lynton, who doesn't have permission.
Thanks,
Blake.
Attachment #419977 -
Flags: review?(ben.bucksch)
Assignee | ||
Updated•15 years ago
|
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Assignee | ||
Comment 7•15 years ago
|
||
Comment on attachment 419977 [details] [diff] [review]
A patch to add the config file.
+ <emailProvider id="internode">
Should be <emailProvider id="internode.on.net">
The configuration is very insecure. Are you sure that the servers permit neither SSL nor secure passwords? Please a) test whether better mechs are allowed *and* b) cite official instructions.
Attachment #419977 -
Flags: review?(ben.bucksch) → review-
Assignee | ||
Comment 8•15 years ago
|
||
Port-testing mail.internode.on.net, it also offers IMAP (which IMHO should be used where possible) and the ports 993, 995 and 465 (POP, IMAP and SMTP via SSL) are all open.
Please apply the necessary diligence before submitting configs. r-
Correct, we have IMAP and secure mail setting/configuartions too, but by default new customers are configured with the standard POP configuartion with no security. Advanced email configuration are of course allowed, but I thought with Thunderbird 3 it would be best to select the basic configuration initially, and then our agents can walk customers through changing details if necessary.
Basic/new user configuration would be:
Incoming mail server (POP3 or IMAP) = mail.internode.on.net
POP3 = port 110, IMAP = 143.
Outgoing mail server (SMTP) = mail.internode.on.net port 25.
Advanced configuration would be:
Secure incoming mail server (POP3S or IMAPS) = securemail.internode.on.net
POP3S = port 995, IMAP = 993, SSL enabled.
Secure outgoing mail server (SMTPS) = securemail.internode.on.net
SMTPS = port 465, SSL enabled, authentication on with "username@internode.on.net".
If a new account setup in Thunderbird 3 can detect all of these settings then great, but I would just as soon have the basic settings used (the ones I originally logged the bug for) and have us walk the customer through anything more advanced.
Comment 10•15 years ago
|
||
One of the idea behind autoconfiguration is to make it simple to the end users. So they can skip using the agent to configure their email.
Yes properly configured Thunderbird should detact all these settings and the user will have a good secure configuration without the configure hassles.
Reporter | ||
Comment 11•15 years ago
|
||
As per notes, have resubmitted config file with correction. Still uses basic unsecured POP3 and SMTP - that is our standard default configuration.
Assignee | ||
Comment 12•15 years ago
|
||
Comment on attachment 424547 [details] [diff] [review]
Updated config with correction suggested. Basic unsecured POP/SMTP.
As said above, Thunderbird autoconfigures the most secure configuration possible.
As discussed above, your ISP may be using unsecured configs by default, because you don't know which mail client your customer uses and whether SSL will work. In case of Thunderbird 3, you know that SSL and TLS work, and you can just confugure that.
r- (review denied)
Attachment #424547 -
Flags: review-
Assignee | ||
Updated•15 years ago
|
Attachment #424547 -
Attachment is patch: true
Attachment #424547 -
Attachment mime type: application/xml → text/plain
Comment 13•15 years ago
|
||
This is not the case. We do not want people to be using the secure mail servers by default.
I feel that this is a very clear cut thing. We have given you a file with the correct settings that will fix issues that your users and our customers are having.
If they want to use secure settings then there is nothing to stop them from doing so but this isn't the default configuration that users should be using.
There should be NO reason that you can't use this file. Saying that we should be using secure settings by default doesn't solve the issue.
Assignee | ||
Comment 14•15 years ago
|
||
Well, and our policy is to use secure servers whenever possible, to protect our users. With your configuration, users would even send passwords in the clear (!), and mail contents, too. I also feel that this is a very clear cut thing.
Assignee | ||
Comment 15•15 years ago
|
||
Note: If the official, documented ISP config is not the best config, we explicitly want to give the best, not the official one.
But you are documenting the SSL setting yourself:
<http://www.internode.on.net/support/guides/email/secure_email/>
and Lynton said in comment 9:
> If a new account setup in Thunderbird 3 can detect all of these settings
> then great
We can, that's what autoconfig is for - to give the correct and best possible config to users.
I don't understand why you don't want your users to use a secure setting. The default should always be the most secure setting.
Apart from that, the document mentiones "global roaming" (the ability to use the config when not connected to the ISP network). We explicitly want that, too, because our users do roam and we want the config to work in all cases. The point is to give a config that "just works", in all cases, and is the best possible one (more secure, most possibilities).
What's the username form? The XML you supplied says "username" (%EMAILLOCALPART%), but Lynton above and your document says to use "username@internode.on.net". I guess the XML is wrong.
Assignee | ||
Comment 16•15 years ago
|
||
This is the config, basically just encoding
http://www.internode.on.net/support/guides/email/secure_email/
I couldn't test it up to authentication, because I have no email account, but I checked the connection (with SSL) and I have SMTP and IMAP servers talking with me.
Assignee: lyntonius → ben.bucksch
Attachment #419977 -
Attachment is obsolete: true
Attachment #424547 -
Attachment is obsolete: true
Attachment #424575 -
Flags: review?(gozer)
Reporter | ||
Comment 17•15 years ago
|
||
Please hold off on implementing this until I can confirm with Internode engineers.
Assignee | ||
Comment 18•15 years ago
|
||
I'm talking with Lynton off-bug, again in a friendly way.
Lynton, yes, we'll wait. I'll cancel the review request for now.
Summary: Thunderbird 3 autodetects wrong server information for Australian ISP Internode. → internode.on.net - Thunderbird 3 autodetects wrong server information for Australian ISP Internode.
Assignee | ||
Updated•15 years ago
|
Attachment #424575 -
Flags: review?(gozer)
Updated•14 years ago
|
Whiteboard: [config]
Assignee | ||
Comment 19•13 years ago
|
||
Lynton wrote me per mail that internode changed and now is willing to offer secure settings by default. Great! :-))
Here are the settings he told me:
username@internode.on.net
SMTP - server: mail.internode.on.net, port 465, SSL enabled
IMAP - server: mail.internode.on.net, port 993, SSL enabled
http://www.internode.on.net/support/guides/email/secure_email/
Assignee | ||
Comment 20•13 years ago
|
||
Attachment #424575 -
Attachment is obsolete: true
Attachment #538273 -
Flags: review?(bwinton)
Assignee | ||
Updated•13 years ago
|
Attachment #538273 -
Flags: review?(gozer)
Assignee | ||
Comment 21•13 years ago
|
||
FYI, I added the POP3 config to, as option.
Comment 22•13 years ago
|
||
Comment on attachment 538273 [details] [diff] [review]
Config with SSL, mail.internode.on.net
Looks good to me!
Attachment #538273 -
Flags: review?(bwinton) → review+
Updated•13 years ago
|
Attachment #538273 -
Flags: review?(gozer) → review+
Assignee | ||
Comment 23•13 years ago
|
||
Thanks for the very quick reviews!
Commited as SVN Revision 90211
FIXED
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 24•13 years ago
|
||
Hi Ben,
Apologies! It seems I've misinformed you, and we've had some issues. Can it please be revised so that the username section does not contain the domain, ie. "username", and not "username@internode.on.net".
We've performed some testing, and found that the above needs to be rectified. Sorry for the bad info!
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Reporter | ||
Comment 25•13 years ago
|
||
I believe it should be "<username>%EMAILLOCALPART%</username>", and not <username>%EMAILADDRESS%</username>.
Comment 26•13 years ago
|
||
Lynton can you attach a new file ?
Assignee | ||
Comment 27•13 years ago
|
||
SIGH!
Fix attached.
Lynton, please test it! (All servers, IMAP, POP3 and SMTP)
Attachment #538457 -
Flags: review?(bwinton)
Assignee | ||
Updated•13 years ago
|
Attachment #538457 -
Flags: review?(gozer)
Assignee | ||
Comment 28•13 years ago
|
||
Lynton, are you sure-sure-sure that username = emailaddress is wrong?
This is the config that you have published for a long time on
<http://www.internode.on.net/support/guides/email/secure_email/>, meaning any user who followed your public instructions would get a "password wrong" message and be really confused. You would have seen that by many support calls.
Assignee | ||
Comment 29•13 years ago
|
||
In fact, I am starting to get doubts whether we're being trolled here. We will only change the config once the above page has been revised.
Assignee | ||
Comment 30•13 years ago
|
||
Also, please give us a test account. You can send the password to my email address.
Reporter | ||
Comment 31•13 years ago
|
||
Test account sent. No trolls here :( I'll have this page revised and comment back.
Assignee | ||
Comment 32•13 years ago
|
||
> Test account sent.
Credentials received.
> I'll have this page revised and comment back.
Thank you.
Updated•13 years ago
|
Attachment #538457 -
Flags: review?(gozer) → review+
Reporter | ||
Comment 33•13 years ago
|
||
Hi Ben and co,
As per my email Ben, all email protocols function with both "user@internode.on.net" like our online guides show, but they also function with simply "user", hence the confusion.
Please update as per the guide listed on our website, so that you have that for verification.
Assignee | ||
Comment 34•13 years ago
|
||
Comment on attachment 538457 [details] [diff] [review]
Fix username
OK, so we don't need this patch
Attachment #538457 -
Attachment is obsolete: true
Attachment #538457 -
Flags: review?(bwinton)
Assignee | ||
Comment 35•13 years ago
|
||
Lynton, that's good. We already publish the config with username=emailaddress, and that's recommended in general, so we're good.
Marking FIXED again.
Status: REOPENED → RESOLVED
Closed: 13 years ago → 13 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•13 years ago
|
Attachment #538457 -
Flags: review-
Reporter | ||
Comment 36•13 years ago
|
||
Thanks Ben!
Updated•12 years ago
|
Component: ispdb → ISPDB Database Entries
Product: Mozilla Messaging → Webtools
You need to log in
before you can comment on or make changes to this bug.
Description
•