Closed Bug 493758 Opened 11 years ago Closed 10 years ago

Add major Russian mail accounts: mail.ru, rambler.ru, yandex.ru

Categories

(Webtools :: ISPDB Database Entries, defect)

defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: unghost, Assigned: unghost)

References

Details

Attachments

(4 files, 13 obsolete files)

11.60 KB, patch
BenB
: review+
Details | Diff | Splinter Review
1.36 KB, patch
BenB
: review+
Details | Diff | Splinter Review
845 bytes, patch
BenB
: review+
Details | Diff | Splinter Review
1.33 KB, patch
bwinton
: review+
gozer
: review+
Details | Diff | Splinter Review
Here are some stats on popularity of e-mail domains in Russia (taken from forum.mozilla-russia.org; 10641 e-mail addresses processed; domains with more than 100 e-mails listed below):

mail.ru 3006
gmail.com 1518
yandex.ru 1205
rambler.ru 524
bk.ru 378
inbox.ru 357
list.ru 300
ukr.net 178
ya.ru 125
tut.by 113
yahoo.com 102

As you can see, most popular e-mail providers in Russia are Mail.ru (domains mail.ru, bk.ru, inbox.ru and list.ru), Yandex (domains yandex.ru, narod.ru and ya.ru) and Rambler (domain rambler.ru).
I've made autoconfiguration files for above mentioned domains (also I've added remaining Yandex domains). Please put them on https://live.mozillamessaging.com/autoconfig/, if possible.
Attachment #378375 - Flags: review?(philringnalda)
Assignee: nobody → ludovic
Component: General → Account Manager
QA Contact: general → account-manager
Comment on attachment 378375 [details]
Autoconfigurations for major .ru mail accounts

Oh, *that's* why this is still in my queue - I'm betting you meant to take the review request, rather than to take the bug itself.
Attachment #378375 - Flags: review?(philringnalda) → review?(ludovic)
Assignee: ludovic → nobody
Component: Account Manager → ispdb
Product: Thunderbird → Mozilla Messaging
QA Contact: account-manager → ispdb
Version: unspecified → other
Comment on attachment 378375 [details]
Autoconfigurations for major .ru mail accounts

Why do you give us three file for Ramble.ru ? 

Could you provide these in form of patches against the live db , so it would be easier to process and add them ?

I would also need url's (even in russian) on where to find the configuration details. (I was able to fins some with google, but if you provide them, it makes it easier for me to figure things out.)
Attachment #378375 - Flags: review?(ludovic) → review-
Assignee: nobody → unghost
(In reply to comment #2)
> (From update of attachment 378375 [details])
> Why do you give us three file for Ramble.ru ?
Because Rambler supports IMAP and POP3. I've used Gmail as example (as listed on https://live.mozillamessaging.com/autoconfig/)
 
> Could you provide these in form of patches against the live db , so it would > be easier to process and add them ?
FWIW, I've already submitted all of these configurations to Mozilla ISP database ( http://ispdb.mozillamessaging.com/list ), though due some bugs in ISP database wizard (I could not choose username formula for incoming server and STARTTLS in outgoing socket type) they differ from this patch. Please, let me know if I need to submit another kind of patch against Mozilla ISP database.
 
> I would also need url's (even in russian) on where to find the configuration
> details. (I was able to fins some with google, but if you provide them, it
> makes it easier for me to figure things out.)
http://mail.ru/pages/help/2.html for bk.ru, inbox.ru, list.ru and mail.ru
http://help.yandex.ru/neomail/?id=1057573 for narod.ru, ya.ru and yandex.*
http://help.rambler.ru/article.html?s=141&id=41 for rambler.*
(In reply to comment #3)
> http://help.yandex.ru/neomail/?id=1057573 for narod.ru, ya.ru and yandex.*

I couldn't figure out where you found that those were SSL enabled POP account. and  it seems imap is offered ? Why didn't you add a configuration for imap ?

The others have been validated in the db.
(In reply to comment #4)
> (In reply to comment #3)
> > http://help.yandex.ru/neomail/?id=1057573 for narod.ru, ya.ru and yandex.*
> 
> I couldn't figure out where you found that those were SSL enabled POP account.
Hm, they worked for me earlier. I'll look into it.

> and  it seems imap is offered ? Why didn't you add a configuration for imap ?
IMAP has been offered only for few months, after creation of this bug. I'll add IMAP config in few days.

> The others have been validated in the db.
Please fix http://ispdb.mozillamessaging.com/details/29 (Incoming port is 993, Outgoing socket type is STARTTLS, Outgoing authentication is secure) and http://ispdb.mozillamessaging.com/details/30 (Incoming Username formula is %EMAILLOCALPART%, Incoming authentication is secure, Outgoing socket type is STARTTLS, Outgoing authentication is secure)
If I not mistaken IMAP must enabled in options just like in Gmail to have it working. Correct me if I'm wrong.
Alexander ping ?
Duplicate of this bug: 551880
Whiteboard: [top-domain]
Whiteboard: [top-domain] → [top-missing-domain]
Attached patch Add mail.ru configurations (obsolete) — Splinter Review
Attachment #432314 - Flags: review?(ludovic)
Attached patch Add rambler.ru configuration (obsolete) — Splinter Review
Attachment #432317 - Flags: review?(ludovic)
Attached patch Add yandex.ru configurations (obsolete) — Splinter Review
Attachment #432319 - Flags: review?(ludovic)
Attachment #378375 - Attachment is obsolete: true
Attachment #432314 - Flags: review?(ludovic) → review?(bwinton)
Attachment #432317 - Flags: review?(ludovic) → review?(bwinton)
Attachment #432319 - Flags: review?(ludovic) → review?(bwinton)
Comment on attachment 432314 [details] [diff] [review]
Add mail.ru configurations   

I ran them through the autoconfig, and there was nothing better than POP3/plain/plain.  :P

The only other thing I could think to add would be an attribute of 'version="3.0"' on the clientConfig element, but I don't think that's strictly necessary.

And over to Ben for the second review.

Later,
Blake.
Attachment #432314 - Flags: review?(bwinton)
Attachment #432314 - Flags: review?(ben.bucksch)
Attachment #432314 - Flags: review+
Comment on attachment 432317 [details] [diff] [review]
Add rambler.ru configuration

Looks good to me.  Ben?
Attachment #432317 - Flags: review?(bwinton)
Attachment #432317 - Flags: review?(ben.bucksch)
Attachment #432317 - Flags: review+
Comment on attachment 432319 [details] [diff] [review]
Add yandex.ru configurations

>+++ yandex.ua	(revision 0)
>@@ -0,0 +1,35 @@
>+      <outgoingServer type="smtp">
>+         <hostname>smtp.yandex.ru</hostname>
>+         <port>465</port>
>+         <socketType>TLS</socketType>

I think this should either be SSL, or STARTTLS on a different port.

Other than that, I'm pretty happy with it, so r=me with that fixed.

Thanks,
Blake.
Attachment #432319 - Flags: review?(bwinton)
Attachment #432319 - Flags: review?(ben.bucksch)
Attachment #432319 - Flags: review+
Attached patch Add yandex.ru configurations v.2 (obsolete) — Splinter Review
(In reply to comment #14)
> (From update of attachment 432319 [details] [diff] [review])
> >+++ yandex.ua	(revision 0)
> >@@ -0,0 +1,35 @@
> >+      <outgoingServer type="smtp">
> >+         <hostname>smtp.yandex.ru</hostname>
> >+         <port>465</port>
> >+         <socketType>TLS</socketType>
> 
> I think this should either be SSL, or STARTTLS on a different port.
> 
> Other than that, I'm pretty happy with it, so r=me with that fixed.
> 
> Thanks,
> Blake.
It's SSL actually.
Attachment #432319 - Attachment is obsolete: true
Attachment #433179 - Flags: review?(ben.bucksch)
Attachment #432319 - Flags: review?(ben.bucksch)
Comment on attachment 432314 [details] [diff] [review]
Add mail.ru configurations   

All of these are mail.ru, per WHOIS, DNS MX and your own comments. Please unite them into one config with multiple domains, and id="mail.ru".
Attachment #432314 - Flags: review?(ben.bucksch) → review-
Attached patch Add rambler.ru configuration v.2 (obsolete) — Splinter Review
(In reply to comment #12)
> (From update of attachment 432314 [details] [diff] [review])
> The only other thing I could think to add would be an attribute of
> 'version="3.0"' on the clientConfig element, but I don't think that's strictly
> necessary.
Added.
Attachment #432317 - Attachment is obsolete: true
Attachment #433184 - Flags: review?(ben.bucksch)
Attachment #432317 - Flags: review?(ben.bucksch)
(In reply to comment #16)
> (From update of attachment 432314 [details] [diff] [review])
> All of these are mail.ru, per WHOIS, DNS MX and your own comments. Please unite
> them into one config with multiple domains, and id="mail.ru".
Each of Mail.ru domains has different SMTP server. Should I use smtp.mail.ru for all domains?
Comment on attachment 433179 [details] [diff] [review]
Add yandex.ru configurations v.2

1.
<leaveMessagesOnServer>true</leaveMessagesOnServer>

Remove that, leave it to Thunderbird, it's a client policy question.

2. Why use STARTTLS for IMAP and SSL for SMTP? Both work fine on both hosts.
Use SSL for both, i.e. change IMAP to port 993, socketType SSL.

3. The IMAP server doesn't want to talk with me. I can complete the SSL
handshake, but it responds to neither "1 capability" nor "1 login foo bar".
Same without SSL.
Looks broken.

Good is that you added all the domains in one config.
Attachment #433179 - Flags: review?(ben.bucksch) → review-
> Should I use smtp.mail.ru for all domains?

If it works for all (which I'd assume): yes, please.

Also, please remove <leaveMessagesOnServer>true</leaveMessagesOnServer>.
Oh, and for those ISPs which support both POP and IMAP, please add the POP configuration in an XML comment, e.g.
      <incomingServer type="imap">
         <hostname>mail.rambler.ru</hostname>
         ...
      </incomingServer>
      <!--
      <incomingServer type="pop3">
         <hostname>pop.rambler.ru</hostname>
         ...
      </incomingServer>
      -->
Comment on attachment 433184 [details] [diff] [review]
Add rambler.ru configuration v.2

mail.rambler.ru (on SMTP) supports both STARTTLS on 587 and SSL on 465, so why is this socket plain? Please change the SMTP server to 465 / SSL.
Keep secure auth on SMTP, the server supports CRAM-MD5.
IMAP does not.

But POP does. Please add the POP server (commented out) on port 995, with secure auth.

<displayShortName>rambler.ru</displayShortName>

Just "Rambler".
Attachment #433184 - Flags: review?(ben.bucksch) → review-
> Here are some stats on popularity of e-mail domains in Russia (taken from
> forum.mozilla-russia.org; 10641 e-mail addresses processed; domains with more
> than 100 e-mails listed below):

Thanks for your enthusiasm.

Wow, this bug (incl. configs) exists since almost a year. Sorry that we let you down so much! :( Thanks for your work!
(In reply to comment #21)
> Oh, and for those ISPs which support both POP and IMAP, please add the POP
> configuration in an XML comment, e.g.
>       <incomingServer type="imap">
>          <hostname>mail.rambler.ru</hostname>
>          ...
>       </incomingServer>
>       <!--
>       <incomingServer type="pop3">
>          <hostname>pop.rambler.ru</hostname>
>          ...
>       </incomingServer>
>       -->

Hey Ben,

what would happen if he just added it, not in a comment, but after the imap?
Cause I think we want to support something like that eventually, and if we could do it without having to change the XML files, that would be kinda cool...

Later,
Blake.
> what would happen if he just added it, not in a comment, but after the imap?

Probably bug 531267 (problem 3).
Summary: [Autoconfiguration] Add support for major .ru mail accounts → Add major .ru mail accounts
(In reply to comment #19)

> 2. Why use STARTTLS for IMAP and SSL for SMTP? Both work fine on both hosts.
> Use SSL for both, i.e. change IMAP to port 993, socketType SSL.

What's wrong with STARTTLS? Is not it better to use STARTTLS for both? 

> 3. The IMAP server doesn't want to talk with me. I can complete the SSL
> handshake, but it responds to neither "1 capability" nor "1 login foo bar".
> Same without SSL.
> Looks broken.

IMAP commands should be ended with \r\n.

If it is not working for you even with that, please send me imap server greeting message you got on connect.
> > [imap.yandex.ru] Looks broken.
> IMAP commands should be ended with \r\n.

Indeed. telnet works (but can't be aborted with Ctrl-C), netcat doesn't, and line ending may be the reason.
Attachment #433184 - Attachment is obsolete: true
Attachment #434318 - Flags: review?(bwinton)
Attachment #433179 - Attachment is obsolete: true
Attachment #434323 - Flags: review?(bwinton)
(In reply to comment #28)
> Created an attachment (id=434318) [details]
> Rambler addressing ben's comments

BenB: doesn't take much invention, if IMAP is mail.rambler.ru and SMTP is mail.rambler.ru 
[21:25] BenB: mail.rambler.ru , POP SSL, port 995 responds
[21:26] BenB: with secure auth
All: please add URLs of webpages where the ISP describes the config (preferably for Thunderbird).

mail.rambler.ru, POP SSL, port 995, responds and claims to support secure auth.

pop.yandex.ru and pop3.yandex.ru (which one is official) also responds with POP SSL on port 995, without secure auth.
(In reply to comment #29)
> Created an attachment (id=434323) [details]
> Yandex 's with benb's comments addressed
I've exchanged few mails with Yandex team and going to submit improved patch today.
Attached patch rambler, untested (obsolete) — Splinter Review
Attachment #434318 - Attachment is obsolete: true
Attachment #434330 - Flags: review?(bwinton)
Attachment #434318 - Flags: review?(bwinton)
Attached patch Add yandex configuration v.3 (obsolete) — Splinter Review
1. bwinton comments addressed
2. %EMAILLOCALPART% changed to %EMAILADDRESS%
3. 2 domains added: yandex.by and yandex.kz
4. enableURL is added
Attachment #434323 - Attachment is obsolete: true
Attachment #434332 - Flags: review?(bwinton)
Attachment #434323 - Flags: review?(bwinton)
Attached patch Add yandex configuration v.4 (obsolete) — Splinter Review
With pop3 config
Attachment #434332 - Attachment is obsolete: true
Attachment #434339 - Flags: review?(bwinton)
Attachment #434332 - Flags: review?(bwinton)
Comment on attachment 434339 [details] [diff] [review]
Add yandex configuration v.4

new patch coming
Attachment #434339 - Flags: review?(bwinton)
Address all bwinton comments
Attachment #434339 - Attachment is obsolete: true
Attachment #434350 - Flags: review?(bwinton)
Attachment #434350 - Flags: review?(bwinton) → review+
Comment on attachment 434350 [details] [diff] [review]
Add yandex configuration v.5 - commited in comment 40

I assume you meant me, as bwinton already reviewed.

+      <displayShortName>yandex.ru</displayShortName>

Just "Yandex". I'll change that.

+      <enableURL url="http://mail.yandex.ru/neo/setup_client" instruction="Check 'Enable IMAP' on Yandex.Mail setup page" />

Very nice. I assume that manual action is required to make IMAP work?
Please confirm.
Whois and DNS MX/NS also check out OK for all listed yandex domains.
I noticed when doing the DNS checks that they also use yandex.net, in fact that's the name server for yandex.by. <http://www.yandex.net> redirects to <http://www.yandex.ru>. So, I assume that's another secondary domain for them, and I added it. I hope that's OK.

Commited Yandex as revision 64704.
Attachment #434350 - Attachment description: Add yandex configuration v.5 → Add yandex configuration v.5 - commited in comment 40
Comment on attachment 434330 [details] [diff] [review]
rambler, untested

<displayShortName>rambler</displayShortName>

"Rambler", otherwise looks OK.

Somebody with an account there please:
1. Check that the configuration works, all of POP and IMAP and SMTP
2. Find the ISP webpage which describes the settings.

I'll confirm once we have that.

Note that bwinton has already reviewed this.
Attachment #434330 - Flags: review?(bwinton) → review?
Comment on attachment 432314 [details] [diff] [review]
Add mail.ru configurations   

mail.ru:

Still lots of problems:

1. Only POP, no IMAP, although imap.mail.ru responds.
2. IMAP even offers STARTTLS
3. unfortunately, neither POP nor SMTP offer SSL nor STARTTLS nor encrypted passwords
4. Different configs although same provider. Needs to be united, if possible.
5. remove leaveMessagesOnServer
6. display names
AFAIK mail.ru IMAP is broken long time ago and looks like they don't support it anymore so only POP3 works.
Attached patch mail.ru, untested (obsolete) — Splinter Review
This fixes the above problems.

However, I obviously can't test it. Somebody with a mail.ru account please:
1. Test all of the IMAP, POP and SMTP configs, preferably for all domains (to confirm that imap/smtp/pop.mail.ru can be for e.g. @inbox.ru accounts).
2. Provide an ISP webpage which describes the settings, preferably with screenshots for Thunderbird. (That doesn't mean we change the config, but it can clear up things like the username.)
Attachment #432314 - Attachment is obsolete: true
Once you've tested it, please mark this attachment as "review ? ben.bucksch"
Summary: Add major .ru mail accounts → Add major .ru mail accounts: mail.ru, rambler.ru, yandex.ru
Whiteboard: [top-missing-domain] → [top-missing-domain] yandex.ru done, rambler.ru and mail.ru/inbox.ru waiting to be tested
Attachment #434330 - Attachment description: rambler with pop → rambler, untested
Attachment #434330 - Flags: review?
> AFAIK mail.ru IMAP is broken

That's why I said: Please test it.
Link to ISP mail.ru configuration http://www.mail.ru/pages/help/1028.html
Thanks.

The config shown there is inconsistent, though. In the wizard and wizard summary page, they have "mailname" (EMAILLOCALPART) as POP username, and "shavrova_m" as SMTP username. (Whatever that is.) The SMTP server edit dialog however says to use the full email address "mailname@mail.ru" as SMTP username.

That's inconsistent. The other screenshots show the same, though: POP just "mailname" or "shavrova_m" as username, but SMTP has "mailname@mail.ru" / "shavrova_m@mail.ru" as username.

The attachment 432314 [details] [diff] [review] here, however, uses the full email address for both POP and SMTP. I hope that however attached it actually tested it.

If the same server can fetch and send mail for mail.ru, inbox.ru, bk.ru etc., it seems likely that the full email address is needed.

So: we need testers, please. Please test the config I attached, with IMAP, POP and SMTP, and with mail.ru, inbox.ru, bk.ru and list.ru email account.
(In reply to comment #38)
> (From update of attachment 434350 [details] [diff] [review])
> +      <enableURL url="http://mail.yandex.ru/neo/setup_client"
> instruction="Check 'Enable IMAP' on Yandex.Mail setup page" />
> 
> Very nice. I assume that manual action is required to make IMAP work?
> Please confirm.
Yes, in order to use IMAP on Yandex, user have to enable it manually.
(In reply to comment #41)
> (From update of attachment 434330 [details] [diff] [review])
> <displayShortName>rambler</displayShortName>
> 
> "Rambler", otherwise looks OK.
> 
> Somebody with an account there please:
> 1. Check that the configuration works, all of POP and IMAP and SMTP
> 2. Find the ISP webpage which describes the settings.
ISP webpage is http://help.rambler.ru/article.html?s=141&id=41
Tested on IMAP and POP3. It should use %EMAILADDRESS% everywhere.
Attachment #434330 - Attachment is obsolete: true
Attachment #434619 - Flags: review?(ben.bucksch)
(In reply to comment #50)
> (In reply to comment #41)
> > 2. Find the ISP webpage which describes the settings.
> ISP webpage is http://help.rambler.ru/article.html?s=141&id=41
FWIW, IMAP ports and settings for all clients are mentioned on http://help.rambler.ru/article.html?s=141&id=33
Comment on attachment 434619 [details] [diff] [review]
Add rambler configuration v.3 - commited in comment 53

> Tested on IMAP and POP3.

Thank you!

Commited (with minor changes) as revision 64723
Attachment #434619 - Attachment description: Add rambler configuration v.3 → Add rambler configuration v.3 - commited in comment 53
Attachment #434619 - Flags: review?(ben.bucksch) → review+
(In reply to comment #48)
> Thanks.
> 
> The config shown there is inconsistent, though. In the wizard and wizard
> summary page, they have "mailname" (EMAILLOCALPART) as POP username, and
> "shavrova_m" as SMTP username. (Whatever that is.) The SMTP server edit dialog
> however says to use the full email address "mailname@mail.ru" as SMTP username.
> 
> That's inconsistent. The other screenshots show the same, though: POP just
> "mailname" or "shavrova_m" as username, but SMTP has "mailname@mail.ru" /
> "shavrova_m@mail.ru" as username.
> 
> The attachment 432314 [details] [diff] [review] here, however, uses the full email address for both POP
> and SMTP. I hope that however attached it actually tested it.
> 
> If the same server can fetch and send mail for mail.ru, inbox.ru, bk.ru etc.,
> it seems likely that the full email address is needed.
> 
> So: we need testers, please. Please test the config I attached, with IMAP, POP
> and SMTP, and with mail.ru, inbox.ru, bk.ru and list.ru email account.
According to Mail.ru general settings on http://www.mail.ru/pages/help/79.html POP3 login is %EMAILLOCALPART%, SMTP login is %EMAILADDRESS%

I've tested Mail.ru IMAP and honestly it sucks. imap.mail.ru uses self-signed certificate, so Thunderbird refuses to autoconfigure imap for mail.ru. I had to create config manually and accept exception for cert. I haven't managed to setup saving sent mail, cause Thunderbird refuses to save mail to Sent items folder on mail.ru imap.
POP3 kinda works.
OK, I'll trust your judgment, then, and omit the IMAP config (or add it with a comment citing you).

You tested SMTP as well as POP?

Did you test an @inbox.ru or @bk.ru account, to see whether the POP and SMTP servers work for them?
(In reply to comment #54)
> I've tested Mail.ru IMAP and honestly it sucks. imap.mail.ru uses self-signed
> certificate, so Thunderbird refuses to autoconfigure imap for mail.ru. I had to
> create config manually and accept exception for cert.
Ignore this part. This is for test with STARTTLS.
(In reply to comment #55)
> You tested SMTP as well as POP?
Yes, it works.
 
> Did you test an @inbox.ru or @bk.ru account, to see whether the POP and SMTP
> servers work for them?
Can not test it right now, looks like mail.ru have some kind of problem with pop access for new accounts.
Alex, I'm a bit confused about what you said about IMAP with STARTTLS. Does it "suck" or not?
Yes, self-signed certs are bad, but I'm not sure it's worse than entirely unprotected.

> Thunderbird refuses to save mail to Sent items folder on mail.ru imap.

Any idea why?

I just went to <http://mail.ru>, and they allow a login for 4 domains using a dropdown. This is classical for alternative domains and I'd assume that they all are served by the same mail servers. Only question is whether that still works with the POP login name without domain.

If you could register a free inbox.ru account for me, try login using webmail, and enable POP access on their setup pages, that'd be nice.
(In reply to comment #58)
> Alex, I'm a bit confused about what you said about IMAP with STARTTLS. Does it
> "suck" or not?
Self-signed cert is part of "sucks". Other one is problem with sent mail folder.

> Yes, self-signed certs are bad, but I'm not sure it's worse than entirely
> unprotected.
Does Thunderbird accepts self-signed certs during autoconfiguration and shows prompt to add exception? 
 
> > Thunderbird refuses to save mail to Sent items folder on mail.ru imap.
> 
> Any idea why?
No.

> I just went to <http://mail.ru>, and they allow a login for 4 domains using a
> dropdown. This is classical for alternative domains and I'd assume that they
> all are served by the same mail servers. Only question is whether that still
> works with the POP login name without domain.
> 
> If you could register a free inbox.ru account for me, try login using webmail,
> and enable POP access on their setup pages, that'd be nice.
Mail.ru webmail doesn't have any checkbox for enabling POP3 account, looks like they have some kind of internal problems. I'll try to recheck it tomorrow.
I've mailed you account details of test account for bk.ru. You can try to test their IMAP.
> I've mailed you account details of test account for bk.ru. You can try to test
> their IMAP.

Thank you, very useful.

I tried on to manually log in using netcat / openssl, and it works fine.
However, I have to use the full email address (with @bk.ru) as username. Just the emaillocalpart does not work.

Can you log in to the IMAP server with the whole @mail.ru address as username?

> According to Mail.ru general settings on http://www.mail.ru/pages/help/79.html
> POP3 login is %EMAILLOCALPART%, SMTP login is %EMAILADDRESS%

I can't log in to the POP server with neither emaillocalpart nor full email address (with @bk.ru), by manually saying USER/PASS to the POP server. It responds with "-ERR Password supplied for ... is incorrect". It's also very slow to say that (takes ~7s after PASS).
I can reproduce the problem with Sent mail on imap.mail.ru:
With the account you provided, I can log in and read mail fine, and can send mail, but then I get (on the console, after setting env var NSPR_LOG_MODULES="imap:5")

-1517290640[a5dee450]: a5bf8400:imap.mail.ru:NA:CreateNewLineFromSocket: 4 OK Logged in.
-1517290640[a5dee450]: login succeeded
-1517290640[a5dee450]: a5bf8400:imap.mail.ru:A:SendData: 5 list "" "Sent"
-1517290640[a5dee450]: ReadNextLine [stream=aa257488 nb=42 needmore=0]
-1517290640[a5dee450]: a5bf8400:imap.mail.ru:A:CreateNewLineFromSocket: * LIST (\HasNoChildren) "/" "Sent Items"
-1517290640[a5dee450]: ReadNextLine [stream=aa257488 nb=22 needmore=0]
-1517290640[a5dee450]: a5bf8400:imap.mail.ru:A:CreateNewLineFromSocket: 5 OK List completed.
-1517290640[a5dee450]: a5bf8400:imap.mail.ru:A:SendData: 6 create "Sent"
-1517290640[a5dee450]: ReadNextLine [stream=aa257488 nb=22 needmore=0]
-1517290640[a5dee450]: a5bf8400:imap.mail.ru:A:CreateNewLineFromSocket: 6 NO Mailbox exists.

So, Thunderbird asks the server to list all folders called "Sent". The server responds with a single result, the folder "Sent Items". TB thinks, 'alright, folder "Sent" doesn't exist yet' and tries to create folder "Sent", because that's its default for the folder for sent mail. The IMAP server says "NO Mailbox exists", although it doesn't.

Apparently, the IMAP server can't deal with folders with spaces, including "Sent Items", which either mail.ru itself or some other client of yours created.

Of course, my debugging is very limited and I may be wrong, but there really seems to be an issue with the Sent folder.
Whiteboard: [top-missing-domain] yandex.ru done, rambler.ru and mail.ru/inbox.ru waiting to be tested → [top-missing-domain] yandex.ru and rambler.ru done. mail.ru/inbox.ru open.
(In reply to comment #60)
> Can you log in to the IMAP server with the whole @mail.ru address as username?
Yes.

> I can't log in to the POP server with neither emaillocalpart nor full email
> address (with @bk.ru), by manually saying USER/PASS to the POP server. It
> responds with "-ERR Password supplied for ... is incorrect". It's also very
> slow to say that (takes ~7s after PASS).
POP3 is operational right now. %EMAILLOCALPART% works, %EMAILADDRESS% works too.
Server: pop.mail.ru, Port: 110
imap.mail.ru 143 no longer works
Attached patch mail.ru (obsolete) — Splinter Review
Attachment #434538 - Attachment is obsolete: true
Comment on attachment 437383 [details] [diff] [review]
mail.ru

This works for me, both POP and SMTP.
Attachment #437383 - Attachment description: mail.ru - need testers → mail.ru
Attachment #437383 - Flags: review?
Attachment #437383 - Flags: review?(bwinton)
Summary: Add major .ru mail accounts: mail.ru, rambler.ru, yandex.ru → Add major Russian mail accounts: mail.ru, rambler.ru, yandex.ru
Attachment #437383 - Flags: review? → review+
Comment on attachment 437383 [details] [diff] [review]
mail.ru

>+++ mail.ru	(Revision 0)

I like them, but we should probably just add mail.ru, and let the others be auto-populated by the script.

Later,
Blake.
Attachment #437383 - Flags: review?(bwinton) → review+
Updated to v1.1 config file format.
Commited mail.ru (not alternative domains) to v1.1 dir (TB 3.1) only,
as SVN revision 66653.
FIXED (finally!)
Attachment #437383 - Attachment is obsolete: true
Attachment #442754 - Flags: review+
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Ben, Blake, is this bug fixed for real?
I've checked account creation in Thunderbird 3.1RC1 with following results:
1) mail.ru is not found in ISP database at all
2) For yandex.ru and rambler.ru only IMAP configurations are found (though Thundebird should propose to user to choose between IMAP and POP3)
Indeed, I made a typo, I wrote type="pop" instead of type="pop3".
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee: unghost → ben.bucksch
Attachment #448213 - Flags: review?(bwinton)
Assignee: ben.bucksch → unghost
Attachment #448213 - Flags: review?(gozer)
Thanks, Alex, for noticing.
FWIW, I checked the other configs, and I made this mistake only here.
Comment on attachment 448213 [details] [diff] [review]
Fix type="pop", should be "pop3"

Makes sense to me.  Is there a way to merge all these files, perhaps by using the %EMAILDOMAIN% in the incoming or outgoing hostnames?

Later,
Blake.
Attachment #448213 - Flags: review?(bwinton) → review+
Blake, they are entirely different ISPs.
Attachment #448213 - Flags: review?(gozer) → review+
Commited attachment 448213 [details] [diff] [review] as SVN revision 68057
Re-closing as FIXED.
Status: REOPENED → RESOLVED
Closed: 10 years ago10 years ago
Resolution: --- → FIXED
Depends on: 650841
Depends on: 766245
Is this working now ?
(In reply to Ludovic Hirlimann [:Usul] from comment #75)
> Is this working now ?

Yes, I think so.
Whiteboard: [top-missing-domain] yandex.ru and rambler.ru done. mail.ru/inbox.ru open.
Component: ispdb → ISPDB Server
Product: Mozilla Messaging → Webtools
The imap.yandex.ru server does not work for yandex.com email addresses. It may have have worked at one time, but it does not now. It would be like trying to get your email from Yahoo Japan when you have a yahoo.com address.

The yandex.com pages are served in English, but the others do not. What I know so far is that yandex.com email uses imap.yandex.com and smtp.yandex.com; I suspect there is a similar change for POP3, I don't use that. Also, yandex.net redirects to yandex.ru in the browser, so I'm guessing it still uses yandex.ru. Yandex.kz, yandex.by has a flag to change the language, but it still looks like Russian (or it's Greek to me :-)). Yandex.by has three flags and still looks Russian. Strangly, ya.ru does not redirect to yandex.ru, while narod.ru does. Neither of those two appear to have language options.

I would take this and work on it myself, but I don't speak Russian--and I'm not a Mozilla team member or developer. Somebody who speaks Russian would have to check the mail settings pages at each website for an update. Changing only yandex.com would be wrong unless it is the only one that needs changed.

Baffling to me is that even though yandex.com is in English, the IMAP folders show up in Russian in Thunderbird and renaming them does not work.
Sorry, I just noticed yandex.by is Belarus, yandex.kz is Kazakhstan, yandex.au is Ukraine, and now there is yandex.com.tr which is Turkey. That one will need to be added eventually.
Thomas, thanks for the note. I filed bug 896262 about it.
Component: ISPDB Server → ISPDB Database Entries
You need to log in before you can comment on or make changes to this bug.