Email weird behaviour [released]

asked 2015-02-06 17:36:57 +0300

rburkhanov gravatar image

updated 2015-03-02 17:56:31 +0300

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:

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.

edit retag flag offensive reopen delete

The question has been closed for the following reason "released in a software update" by rburkhanov
close date 2015-03-02 17:56:57.906724

Comments

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 +0300 )edit

Just 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 +0300 )edit
3

@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

/home/nemo/.config/QtProject/Messageserver.conf

enable file log and add a path for the log, like for example:

[FileLog]
Enabled=1
Path=/home/nemo/Documents/messageserver.log

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 +0300 )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 +0300 )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:

  1. You need to activate developer mode to get the terminal app.
  2. Open 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

  3. Using 'vi' you have to press the letter i to activate the input.

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

  5. Now press the 'esc' key to stop the input mode.

  6. Type in now the following for saving your changes and press 'enter':

    :q

  7. Now reboot your Jolla.

  8. Go to your Mail App and try to sync this e-mail acc.

  9. 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'.

  10. 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. :)

Alex ( 2015-02-07 21:30:03 +0300 )edit