If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

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

RESOLVED FIXED

Status

Webtools
ISPDB Database Entries
RESOLVED FIXED
9 years ago
4 years ago

People

(Reporter: Alexander L. Slovesnik, Assigned: Alexander L. Slovesnik)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(4 attachments, 13 obsolete attachments)

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
(Assignee)

Description

9 years ago
Created attachment 378375 [details]
Autoconfigurations for major .ru mail accounts

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
(Assignee)

Comment 3

8 years ago
(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.
(Assignee)

Comment 5

8 years ago
(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)

Comment 6

8 years ago
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 ?

Updated

8 years ago
Duplicate of this bug: 551880

Updated

8 years ago
Whiteboard: [top-domain]

Updated

8 years ago
Whiteboard: [top-domain] → [top-missing-domain]
(Assignee)

Comment 9

8 years ago
Created attachment 432314 [details] [diff] [review]
Add mail.ru configurations
Attachment #432314 - Flags: review?(ludovic)
(Assignee)

Comment 10

8 years ago
Created attachment 432317 [details] [diff] [review]
Add rambler.ru configuration
Attachment #432317 - Flags: review?(ludovic)
(Assignee)

Comment 11

8 years ago
Created attachment 432319 [details] [diff] [review]
Add yandex.ru configurations
Attachment #432319 - Flags: review?(ludovic)
(Assignee)

Updated

8 years ago
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+
(Assignee)

Comment 15

8 years ago
Created attachment 433179 [details] [diff] [review]
Add yandex.ru configurations v.2

(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 16

8 years ago
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-
(Assignee)

Comment 17

8 years ago
Created attachment 433184 [details] [diff] [review]
Add rambler.ru configuration v.2

(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)
(Assignee)

Comment 18

8 years ago
(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 19

8 years ago
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-

Comment 20

8 years ago
> 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>.

Comment 21

8 years ago
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 22

8 years ago
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".

Updated

8 years ago
Attachment #433184 - Flags: review?(ben.bucksch) → review-

Comment 23

8 years ago
> 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.

Comment 25

8 years ago
> what would happen if he just added it, not in a comment, but after the imap?

Probably bug 531267 (problem 3).

Updated

8 years ago
Summary: [Autoconfiguration] Add support for major .ru mail accounts → Add major .ru mail accounts

Comment 26

8 years ago
(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.

Comment 27

8 years ago
> > [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.
Created attachment 434318 [details] [diff] [review]
Rambler addressing ben's comments
Attachment #433184 - Attachment is obsolete: true
Attachment #434318 - Flags: review?(bwinton)
Created attachment 434323 [details] [diff] [review]
Yandex 's with benb's comments addressed
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

Comment 31

8 years ago
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.
(Assignee)

Comment 32

8 years ago
(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.
Created attachment 434330 [details] [diff] [review]
rambler, untested
Attachment #434318 - Attachment is obsolete: true
Attachment #434330 - Flags: review?(bwinton)
Attachment #434318 - Flags: review?(bwinton)
(Assignee)

Comment 34

8 years ago
Created attachment 434332 [details] [diff] [review]
Add yandex configuration v.3

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)
(Assignee)

Comment 35

8 years ago
Created attachment 434339 [details] [diff] [review]
Add yandex configuration v.4

With pop3 config
Attachment #434332 - Attachment is obsolete: true
Attachment #434339 - Flags: review?(bwinton)
Attachment #434332 - Flags: review?(bwinton)
(Assignee)

Comment 36

8 years ago
Comment on attachment 434339 [details] [diff] [review]
Add yandex configuration v.4

new patch coming
Attachment #434339 - Flags: review?(bwinton)
(Assignee)

Comment 37

8 years ago
Created attachment 434350 [details] [diff] [review]
Add yandex configuration v.5 - commited in comment 40

Address all bwinton comments
Attachment #434339 - Attachment is obsolete: true
Attachment #434350 - Flags: review?(bwinton)

Updated

8 years ago
Attachment #434350 - Flags: review?(bwinton) → review+

Comment 38

8 years ago
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.

Comment 39

8 years ago
Whois and DNS MX/NS also check out OK for all listed yandex domains.

Comment 40

8 years ago
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.

Updated

8 years ago
Attachment #434350 - Attachment description: Add yandex configuration v.5 → Add yandex configuration v.5 - commited in comment 40

Comment 41

8 years ago
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 42

8 years ago
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

Comment 43

8 years ago
AFAIK mail.ru IMAP is broken long time ago and looks like they don't support it anymore so only POP3 works.

Comment 44

8 years ago
Created attachment 434538 [details] [diff] [review]
mail.ru, untested

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

Comment 45

8 years ago
Once you've tested it, please mark this attachment as "review ? ben.bucksch"

Updated

8 years ago
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

Updated

8 years ago
Attachment #434330 - Attachment description: rambler with pop → rambler, untested

Updated

8 years ago
Attachment #434330 - Flags: review?

Comment 46

8 years ago
> AFAIK mail.ru IMAP is broken

That's why I said: Please test it.

Comment 47

8 years ago
Link to ISP mail.ru configuration http://www.mail.ru/pages/help/1028.html

Comment 48

8 years ago
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.
(Assignee)

Comment 49

8 years ago
(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.
(Assignee)

Comment 50

8 years ago
(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
(Assignee)

Comment 51

8 years ago
Created attachment 434619 [details] [diff] [review]
Add rambler configuration v.3 - commited in comment 53

Tested on IMAP and POP3. It should use %EMAILADDRESS% everywhere.
Attachment #434330 - Attachment is obsolete: true
Attachment #434619 - Flags: review?(ben.bucksch)
(Assignee)

Comment 52

8 years ago
(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 53

8 years ago
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+
(Assignee)

Comment 54

8 years ago
(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.

Comment 55

8 years ago
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?
(Assignee)

Comment 56

8 years ago
(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.
(Assignee)

Comment 57

8 years ago
(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.

Comment 58

8 years ago
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.
(Assignee)

Comment 59

8 years ago
(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.

Comment 60

8 years ago
> 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).

Comment 61

8 years ago
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.

Updated

8 years ago
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.
(Assignee)

Comment 62

8 years ago
(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

Comment 63

8 years ago
imap.mail.ru 143 no longer works

Comment 64

8 years ago
Created attachment 437383 [details] [diff] [review]
mail.ru
Attachment #434538 - Attachment is obsolete: true

Comment 65

8 years ago
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?

Updated

8 years ago
Attachment #437383 - Flags: review?(bwinton)

Updated

8 years ago
Summary: Add major .ru mail accounts: mail.ru, rambler.ru, yandex.ru → Add major Russian mail accounts: mail.ru, rambler.ru, yandex.ru

Updated

8 years ago
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+

Comment 67

8 years ago
Created attachment 442754 [details] [diff] [review]
mail.ru, v1.1 format - commited in comment 67

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+

Updated

8 years ago
Status: NEW → RESOLVED
Last Resolved: 8 years ago
Resolution: --- → FIXED
(Assignee)

Comment 68

7 years ago
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)

Comment 69

7 years ago
Indeed, I made a typo, I wrote type="pop" instead of type="pop3".
Status: RESOLVED → REOPENED
Resolution: FIXED → ---

Comment 70

7 years ago
Created attachment 448213 [details] [diff] [review]
Fix type="pop", should be "pop3"
Assignee: unghost → ben.bucksch
Attachment #448213 - Flags: review?(bwinton)

Updated

7 years ago
Assignee: ben.bucksch → unghost

Updated

7 years ago
Attachment #448213 - Flags: review?(gozer)

Comment 71

7 years ago
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+

Comment 73

7 years ago
Blake, they are entirely different ISPs.
Attachment #448213 - Flags: review?(gozer) → review+

Comment 74

7 years ago
Commited attachment 448213 [details] [diff] [review] as SVN revision 68057
Re-closing as FIXED.
Status: REOPENED → RESOLVED
Last Resolved: 8 years ago7 years ago
Resolution: --- → FIXED
(Assignee)

Updated

7 years ago
Depends on: 650841
(Assignee)

Updated

5 years ago
Depends on: 766245
Is this working now ?
(Assignee)

Comment 76

5 years ago
(In reply to Ludovic Hirlimann [:Usul] from comment #75)
> Is this working now ?

Yes, I think so.
(Assignee)

Updated

5 years ago
Whiteboard: [top-missing-domain] yandex.ru and rambler.ru done. mail.ru/inbox.ru open.
Component: ispdb → ISPDB Server
Product: Mozilla Messaging → Webtools

Comment 77

4 years ago
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.

Comment 78

4 years ago
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.

Comment 79

4 years ago
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.