Email weird behaviour [released]
I have 3 mail accounts set up on my Jolla phone. 2 of them work just fine, and the 3rd, unfortunately the main one, has a really weird behaviour.
It is Yandex mail, all settings were done as recommended at their site, using imap server. While other email accounts are marked as "synced XX minutes ago", Yandex box says it was last synced 3 months ago (just when I had bought my Jolla). Still I can send messages, and I can receive some — but not all, I don't know why. If I try to sync my mail manually, it will be doing it just like forever to end up with an error message.
On this screenshot: 4 minutes for Yahoo, 3 months for Yandex, 5 minutes for Google:
Any ideas what can be wrong? Same account with absolutely the same settings is working fine on my old N9.
UPDATE: I had deleted Yandex account and recreated it back. Still the problem was there. Today I've Sailfish OS update 1.1.2.16 and now Yandex mail account works just perfect. So, consider closing this question as the problem has gone.
Where do you find in Jolla device UI an indication abt when a specific email-account was last synced!
foss4ever ( 2015-02-07 06:10:15 +0200 )editJust open email app: next to the email icon right under account name you'll find it. Now it says my google and yahoo accounts were synced 10 minutes ago and my yandex account — 3 months.
rburkhanov ( 2015-02-07 07:16:18 +0200 )edit@rburkhanov - Are you able to collect logs ? You can also try to setup the same account again, no need to remove current one and see if it goes to the same state.
To collect logs:
in
enable file log and add a path for the log, like for example:
Reboot the device and try to sync the account, wait couple of minutes until collecting the log file, send me the log file to mail-logs at jolla dot com. After that turn file log off again by setting "enabled" to 0.Thanks a lot!
VDVsx ( 2015-02-07 15:08:43 +0200 )edit@VDVsx Could you explain it with more details? I don't know much, but I can start terminal and execute some lines. How and where should I enable file log, and where should I add a path for the log?
When I try to create a new account with the same settings, I get connection timeout error.
rburkhanov ( 2015-02-07 19:01:07 +0200 )edit@rburkhanov I also had once that my e-mail acc began to act weird. Nothing helped but re-creating a new account (like suggested by VDVsx) with the same settings solved all problems regarding this e-mail acc. :)
Regarding the creation of logs I will try to help you with this small How-To:
- You need to activate developer mode to get the terminal app.
Alex ( 2015-02-07 21:30:03 +0200 )editOpen Terminal and type in the following string (I think/hope that the text-editor 'vi'/'vim' is preinstalled):
vi /home/nemo/.config/QtProject/Messageserver.conf
Using 'vi' you have to press the letter i to activate the input.
Set the value of the String 'Enabled=0' from '0' to '1'. Then navigate to the String 'Path=' and change it to the following:
Path=/home/nemo/Documents/messageserver.log
Now press the 'esc' key to stop the input mode.
Type in now the following for saving your changes and press 'enter':
:q
Now reboot your Jolla.
Go to your Mail App and try to sync this e-mail acc.
Now send the log, which should be created after trying to sync your account, to the e-mail mentioned by VDVsx above. You will find the log under the Documents folder with the name 'messageserver.log'.
After that you can now deactivate the logging again by following step 1 to 3 and change in step 4 the String 'Enabled=1' to 'Enabled=0' again and proceed with step 5 to 7. :)