Opera Mail suddenly reports no new messages no matter what
-
burnout426 Volunteer last edited by
I can't tell from the log what's wrong. But, when this issue happens, you can close down Opera and delete the uidl file for the account in the pop3 folder in the "mail" folder (see "Menu -> Help -> About Opera Mail" for the location). You can look in accounts.ini in the mail folder to see which number the account in question is.
The downside to doing that is it'll cause Opera to refetch all messages on the server even if they were already fetched. In these cases, you'll have duplicate messages where the old ones are the ones you want to get rid of because they will no longer be tied to their corresponding copies on the server. Meaning, deleting the old copy of a message won't remove the copy from the server. You'd have to delete the new copy instead.
The only other way to fix it is to rename the mail folder, start Opera, set up the POP account and use the generic mbox importer to import the messages from the old mail folder (in the store/accountN folder).
This issue usually happens when they changed something on the server that invalidates all the message ids.
-
sbruce45 last edited by
@redangellion
I don't have an answer, but I have more information. I've had this problem for over a month, I have 6 e-mail accounts with AOL and I don't receive e-mail on only one of them with Opera Mail. The problem exists on 2 different systems, one with XP and the other with Win 7, with the same account. But I can get the e-mail using Thunderbird. I re-installed Opera 12 to see if it has the same problem as Opera Mail, since it has e-mail with the browser. Same problem, same account.
The account that fails is configured the same as the other accounts. It does not give an error, it just says no messages found. I tried configuring a new account using the same e-mail address and it also gets no e-mail. Old e-mail, from prior to the problem is still displayed. I deleted the uidl file for that account but still no e-mail received. I checked the communication with AOL with Wireshark, and it is the same as what I see with an account that receives e-mail. I ran FileMon while requesting mail. The bad account makes the initial reads of omailbase.dat (which keeps track of all the messages in the store folder for all accounts) and nothing more. A good account makes these initial reads of omailbase.dat, then writes it and reads again, and then reads the uidl file for the account (which identifies which e-mails have been read previously for that account), and then continues with reads and writes of the uidl files and other files.
It shouldn't be a corrupted omailbase.dat since it occurred at the same time in 2 different systems, unless some e-mail that was received that day caused a problem for that account, even though a new account using that e-mail address doesn't work either.
Burnout426, as you see I had tried deleting the uidl file and it did not help. I even tried deleting the uidl files for all my accounts, just in case there was some mixup.Any suggestions anybody?
-
burnout426 Volunteer last edited by
@sbruce45 said in Opera Mail suddenly reports no new messages no matter what:
I re-installed Opera 12 to see if it has the same problem
Did you have an old Opera 12 profile that was reused after the installation? Just in case, with Opera Mail or Opera 12 or both, download the installer, launch it, click "options", set "install path" to a folder on your desktop, set "install for" to "standalone installation" and install. Set up the problem POP account fresh in that install. Do not use the import wizard or anything and do not uncheck "leave messages on server".
If you still have the issue, use webmail or IMAP (in Thunderbird for example) and move all messages out of the Inbox to another IMAP folder so that there's nothing fetched via POP by default. Then, in another new standalone installation, test to see if you can receive new messages via POP in Opera Mail with that problem account. As in, send some new messages to it from another account and client. If so, then it's probably a certain message on the server that's causing the problem (it's happened before to some users).
Give that a shot to see what happens just as another check. I know you said "even though a new account using that e-mail address doesn't work either.", but I'm not sure if that was with messages on the server in the Inbox already or not.
Make sure you're using port 995 with TLS for the incoming server and make sure there's no anti-virus email scanner active.
-
sbruce45 last edited by
@burnout426, thanks for your detailed reply.
I did not have an old profile that I used. I downloaded an installer of Opera12 as I had completely removed my previous copy a few years ago.
I did try moving all the messages out of the inbox at the server and sending a new message.I am using port 995 with TLS. It had been working fine until the end of July, on both systems.
SMTP still works.
I tried turning off my anti-virus, but that didn't help.
When I installed it it went into the default folder, I haven't tried yet your suggestion to do a stand-alone installation into a folder on the desktop. I had imported the accounts and mail from a folder to which I had copied the files from Opera Mail, so everything is not fresh. I'll try these suggestions, but I haven't done that yet. If redangellion tries it maybe he can let us know if it works.
-
sbruce45 last edited by
I reinstalled Opera Mail 1.0 and manually created one account (the one I have a problem with) and it got no mail. I changed the e-mail address to a different e-mail account, using the same account in Opera Mail. This way all the other settings were unchanged. This received the mail in the other account.
-
burnout426 Volunteer last edited by
I'll look at the log more to see if I can see anything that might say what's up.
Are aol email accounts still free to set up? If so, I can try that to see if I can at least reproduce with that account.
If you create a test account and get lucky that it reproduces the problem (with Opera Mail), and provide the login info, I/someone could test that.
-
burnout426 Volunteer last edited by
Just to double-check though, goto "All Messages/Received" in Opera Mail and click the "settings for this view" icon on the mailing list toolbar and check all the "Show" options to see if they appear.
Also, try disabling threading for the view just to see if they appear (reason: known funky bug with threading).
-
sbruce45 last edited by
@burnout426 I know they weren't stored anywhere because, as I said in my first e-mail: I ran FileMon while requesting mail. The bad account makes the initial reads of omailbase.dat (which keeps track of all the messages in the store folder for all accounts) and nothing more. A good account makes these initial reads of omailbase.dat, then writes it and reads again, and then reads the uidl file for the account (which identifies which e-mails have been read previously for that account), and then continues with reads and writes of the uidl files and other files.
-
sbruce45 last edited by
@burnout426 I have no idea if AOL accounts are free or not., I got mine due to the Verizon change. I have 6 e-mail accounts and I thought only one of them gives this problem, but I just checked them and found that now 3 do.
-
burnout426 Volunteer last edited by
@sbruce45 said in Opera Mail suddenly reports no new messages no matter what:
I have no idea if AOL accounts are free or not.,
I checked. Yes, it's free to sign up. But, sign up requires a valid mobile number for verification.
-
burnout426 Volunteer last edited by
@redangellion said in Opera Mail suddenly reports no new messages no matter what:
Here's my log: https://www.scribd.com/document/388370378/account1-inlog
Looking at it more, I see that that after the server is done finishing the sending of the LIST command results, Opera immediately sends out a QUIT command. Opera never sends on RETR commands
I also see that Yahoo POP uses the same J-POP server and version as the one in the AOL. The server in the AOL log doesn't say it supports UIDL like the Yahoo one does. I read an old issue for Thunderbird when Yahoo POP didn't support UIDL (used for "leave message on server) where you had to turn off "leave message on server" to receive messages or to fetch only headers or limit the maximum size of a message. Given that, I guess you could look at the logs of working accounts and non-working accounts to see if the working ones show the server reporting UIDL support when Opera issues the CAPA command and no UIDL mentioned in the non-working logs. Then, for the problem accounts, in Opera Mail, uncheck "leave messages on server" and make sure "low-bandwidth mode" is off. Maybe that'll do the trick (with the downside that it'll remove all messages from the server, so try with a test account).
If that turns out to be the case, you might investigate why the server doesn't report UIDL support sometimes and perhaps only with Opera.
Big guess there, but something to try.
-
sbruce45 last edited by
@burnout426 Can you tell me where there is an AOL log, how to access it? Thanks.
-
sbruce45 last edited by
@burnout426 Wow, that's great. Thanks. Earlier I was going to say wouldn't it be great if Opera had a log, and there it is. I tried removing the check mark on 'Leave messages on server' but still nothing received.
I logged a bad account and a good account. Following are the differences. Account5 is the bad account and Account7 is the good account.account 5 says: Maildrop Ready (JPOP server ready)
account 7 says: server readyaccount5 says:
16/09-2018 21:17:23 POP IN: +OK CAPA list follows
IMPLEMENTATION jpop-0.1
TOP
USER
SASL LOGIN PLAINaccount7 says:
16/09-2018 21:18:37 POP IN: +OK Capability list follows
TOP
USER
UIDL
XOIP
STLS
EXPIRE NEVERaccoun5 says: POP OUT: LIST
the list of all messages
and then POP OUT: QUITaccount7 says before POP OUT LIST:
16/09-2018 21:18:37 POP OUT: UIDL
16/09-2018 21:18:37 POP IN: +OK 1 messages
1 147980.DxIYByy,nDjhHlPCiP7ToVj7hok=
.
account7 then has list of messages followed by
16/09-2018 21:18:37 POP OUT: RETR 1
16/09-2018 21:18:38 POP IN: +OK message followsaccount5, after QUIT says:
16/09-2018 21:17:23 POP IN: +OK Server signing off.account7, after QUIT says:
16/09-2018 21:18:38 POP IN: +OK core-acd05e.mail.aol.com closing connection -
burnout426 Volunteer last edited by
Yeah, it looks like things work fine when the server says it supports UIDL and tells the server that it supports it too.
@sbruce45 said in Opera Mail suddenly reports no new messages no matter what:
Hmm, I wonder if you could use that as the incoming server for the bad account to target the better server instead of getting one dynamically routed. That's assuming all user accounts are available through all servers though. But, something to try.
-
sbruce45 last edited by
@burnout426 Can you tell me how to select a server. I am surprised I get different servers for different accounts. All I do is click on check/send to get e-maill for all accounts, or I pick a specific account. No wonder it happened on different systems at same time if AOL directed me to a bad server for the same account.
-
burnout426 Volunteer last edited by
@sbruce45 In Opera, on the "Servers" tab in the account's properties, change the incoming server from mail.aol.com or whatever it is to a specific foo.mail..aol.com server and retype the username and password. If it doesn't let you log in, look at the log. It may reveal why more specifically. Again, something to try.
-
sbruce45 last edited by
@burnout426 Thanks for all your help. I tried changing the server by putting 'foo.' (without quotes) in front of server name. It didn't reject the server name, but I got same results. It's the same server name supplied for all the accounts, but some use MailDrop OK and no UIDL capability and others just OK with UIDL capability, and it is consistent with the account.
-
burnout426 Volunteer last edited by
@sbruce45 said in Opera Mail suddenly reports no new messages no matter what:
I tried changing the server by putting 'foo.' (without quotes) in front of server name.
You didn't literally put 'foo' for the server name did you? I meant to put core-acd05e.mail.aol.com for the server name or any other servers the good accounts use.
Just want to make sure.
-
sbruce45 last edited by
@burnout426 All accounts are sent to server pop.verizon.net. How would I know of any name like core-acd05e to place before it. When verizon stopped handling e-mail last year they transferred all mail to aol and we still use the verizon server name. Everything worked fine until the end of July.