Thursday, June 23, 2022

Hello, all. I'm having a nightmare of a time with IMAP subscriptions. I have used Evolution for many, many years.

 

  • Hello, all.  I'm having a nightmare of a time with IMAP subscriptions.
    I have used Evolution for many, many years.  Two years ago, I added an
    IMAP account from Tigertech.net and was surprised to see all my IMAP
    subfolders show up under my Inbox (contrary to the Evolution
    instructions). However, it worked fine.

    Yesterday, I added a second account and moved those subfolders to the
    new account.  All appears fine on the back end. If I use the
    Tigertech.net web mail, the folders are in the new account and at the
    same level as the Inbox and they are no longer under the old account.

    However, now both of those accounts in Evolution initially show
    subfolders but then they all disappear from the view.  When I try to
    manage subscriptions, they all appear under the Inbox rather than peer
    to it.  I've tried moving them to a peer level for the few moments they
    appear and, it first displays them as peers but then they disappear.
    Manage subscriptions still shows them under the Inbox.

    I can get them to briefly re-appear by disabling and re-enabling the
    account but then they disappear and the focus jumps to the Junk folder.

    I can see Evolution synchronizing the folders.  I ran Evolution from
    the command line but saw no errors. 

    I have restarted Evolution
    Killed all processes and restart Evolution
    Rebooted
    Uninstalled and Purged Evolution
    Uninstalled, Purged, and deleted all hidden folders for Evolution

    No matter what I do, the folders show up under the Inbox in the Manage
    Subscriptions dialog and they disappear from the view.

    I very reluctantly tried KMail and it behaves as expected.

    Most of the subfolders contain email but one subfolder contains other
    folders which contain email (and one more nesting in one case).

    How do I get these subscribed subfolders to again appear in Evolution?

    Thanks - John

    _______________________________________________
    evolution-list mailing list
    To change your list options or unsubscribe, visit ...

  • John A. Sullivan III <jsullivan@opensourcedevel.com>Unsubscribe
    To:evolution-list@gnome.org
    Tue, Jun 21 at 2:50 PM
    -----Original Message-----
    From: John A. Sullivan III <jsullivan@opensourcedevel.com>
    To: evolution-list@gnome.org
    Subject: [Evolution] Problem with IMAP subscriptions
    Date: Tue, 21 Jun 2022 14:43:21 -0400

    Hello, all.  I'm having a nightmare of a time with IMAP subscriptions.
    I have used Evolution for many, many years.  Two years ago, I added an
    IMAP account from Tigertech.net and was surprised to see all my IMAP
    subfolders show up under my Inbox (contrary to the Evolution
    instructions). However, it worked fine.

    Yesterday, I added a second account and moved those subfolders to the
    new account.  All appears fine on the back end. If I use the
    Tigertech.net web mail, the folders are in the new account and at the
    same level as the Inbox and they are no longer under the old account.

    However, now both of those accounts in Evolution initially show
    subfolders but then they all disappear from the view.  When I try to
    manage subscriptions, they all appear under the Inbox rather than peer
    to it.  I've tried moving them to a peer level for the few moments they
    appear and, it first displays them as peers but then they disappear.
    Manage subscriptions still shows them under the Inbox.

    I can get them to briefly re-appear by disabling and re-enabling the
    account but then they disappear and the focus jumps to the Junk folder.

    I can see Evolution synchronizing the folders.  I ran Evolution from
    the command line but saw no errors. 

    I have restarted Evolution
    Killed all processes and restart Evolution
    Rebooted
    Uninstalled and Purged Evolution
    Uninstalled, Purged, and deleted all hidden folders for Evolution

    No matter what I do, the folders show up under the Inbox in the Manage
    Subscriptions dialog and they disappear from the view.

    I very reluctantly tried KMail and it behaves as expected.

    Most of the subfolders contain email but one subfolder contains other
    folders which contain email (and one more nesting in one case).

    How do I get these subscribed subfolders to again appear in Evolution?

    Thanks - John

    _______________________________________________
    evolution-list mailing list
    evolution-list@gnome.org
    To change your list options or unsubscribe, visit ...
    https://mail.gnome.org/mailman/listinfo/evolution-list


    I should mention that I occasionally see errors such as these but not
    all the time:

    Error while Downloading new messages for offline mode in
    jsullivan@flameoflove.info : INBOX/Countries/Fiji”.

    Error fetching message: unknown body response

    Error while Downloading new messages for offline mode in
    jsullivan@flameoflove.info : INBOX/Countries/Australia”.

    Error fetching message: unknown body response
  • John A. Sullivan III <jsullivan@opensourcedevel.com>Unsubscribe
    To:evolution-list@gnome.org
    Tue, Jun 21 at 2:54 PM
    -----Original Message-----
    From: John A. Sullivan III <jsullivan@opensourcedevel.com>
    To: evolution-list@gnome.org
    Subject: Re: [Evolution] Problem with IMAP subscriptions
    Date: Tue, 21 Jun 2022 14:50:07 -0400

    -----Original Message-----
    From: John A. Sullivan III <jsullivan@opensourcedevel.com>
    To: evolution-list@gnome.org
    Subject: [Evolution] Problem with IMAP subscriptions
    Date: Tue, 21 Jun 2022 14:43:21 -0400

    Hello, all.  I'm having a nightmare of a time with IMAP subscriptions.
    I have used Evolution for many, many years.  Two years ago, I added an
    IMAP account from Tigertech.net and was surprised to see all my IMAP
    subfolders show up under my Inbox (contrary to the Evolution
    instructions). However, it worked fine.

    Yesterday, I added a second account and moved those subfolders to the
    new account.  All appears fine on the back end. If I use the
    Tigertech.net web mail, the folders are in the new account and at the
    same level as the Inbox and they are no longer under the old account.

    However, now both of those accounts in Evolution initially show
    subfolders but then they all disappear from the view.  When I try to
    manage subscriptions, they all appear under the Inbox rather than peer
    to it.  I've tried moving them to a peer level for the few moments they
    appear and, it first displays them as peers but then they disappear.
    Manage subscriptions still shows them under the Inbox.

    I can get them to briefly re-appear by disabling and re-enabling the
    account but then they disappear and the focus jumps to the Junk folder.

    I can see Evolution synchronizing the folders.  I ran Evolution from
    the command line but saw no errors. 

    I have restarted Evolution
    Killed all processes and restart Evolution
    Rebooted
    Uninstalled and Purged Evolution
    Uninstalled, Purged, and deleted all hidden folders for Evolution

    No matter what I do, the folders show up under the Inbox in the Manage
    Subscriptions dialog and they disappear from the view.

    I very reluctantly tried KMail and it behaves as expected.

    Most of the subfolders contain email but one subfolder contains other
    folders which contain email (and one more nesting in one case).

    How do I get these subscribed subfolders to again appear in Evolution?

    Thanks - John

    _______________________________________________
    evolution-list mailing list
    evolution-list@gnome.org
    To change your list options or unsubscribe, visit ...
    https://mail.gnome.org/mailman/listinfo/evolution-list


    I should mention that I occasionally see errors such as these but not
    all the time:

    Error while Downloading new messages for offline mode in
    jsullivan@flameoflove.info : INBOX/Countries/Fiji”.

    Error fetching message: unknown body response

    Error while Downloading new messages for offline mode in
    jsullivan@flameoflove.info : INBOX/Countries/Australia”.

    Error fetching message: unknown body response

    -----
    Ack! Out of practice reporting these:
    I'm running Evolution 3.38.3-1 on Debian 11.3
  • Milan Crha via evolution-list <evolution-list@gnome.org>Unsubscribe
    To:evolution-list@gnome.org
    Wed, Jun 22 at 9:10 AM
    On Tue, 2022-06-21 at 14:53 -0400, John A. Sullivan III wrote:
    > -----Original Message-----

        Hi,
    your way of replying to your original mail is quite confusing. I'm
    sorry to say that, but it is.

    > However, now both of those accounts in Evolution initially show
    > subfolders but then they all disappear from the view.

    Yours 3.38.3-1 is very old, I do not recall whether there was anything
    specific for your issue fixed between all the months (the 3.38.3 had
    been released at the beginning of the 2021). I see something related to
    the IMAP subscriptions landed in 3.38.4, but whether it's related I do
    not know.

    > When I try to manage subscriptions, they all appear under the Inbox
    > rather than peer to it.

    As far as I can tell, what you see is what the server advertises. Some
    servers can succeed with the move, but then reject the operation
    internally.

    When you remove ~/.cache/evolution/mail/<imap-account-uid> , then the
    next start of Evolution the cache will be re-populated from scratch,
    which means it can fix any inconsistencies in the local cache. It also
    mean the account data will be all downloaded again, which can take time
    and will use the network bandwidth.

    I'm not sure whether your problem is the folder position relative to
    the Inbox or the folders not being shown at all. You can set whether
    you want to see only subscribed folders in the account Properties->
    Receiving Options tab. When you disable "Show only subscribed folders"
    you'll see all the folders advertised by the server.

    > Error fetching message: unknown body response

    It looks like the server is returning something the IMAPx code cannot
    decode. It would worth to test this with a more recent version. The
    Flathub.org version is the easiest way how to get the latest stable
    version without influencing the host machine. It has its downsides too,
    but at least for testing of the newer version, or when there's no other
    option how to get to the latest version, it's perfectly sufficient.


        Bye,
        Milan
  • John A. Sullivan III <jsullivan@opensourcedevel.com>Unsubscribe
    To:Milan Crha,evolution-list@gnome.org
    Wed, Jun 22 at 12:52 PM
    Hello, Milan.  My apologies; I was trying to avoid top posting. And
    also thank you for your many years of service - it has bee a very long
    time since I posted and I'm glad to see you still involved. I'll answer
    in-line - John

    -----Original Message-----
    From: Milan Crha via evolution-list <evolution-list@gnome.org>
    Reply-To: Milan Crha <mcrha@redhat.com>
    To: evolution-list@gnome.org
    Subject: Re: [Evolution] Problem with IMAP subscriptions
    Date: Wed, 22 Jun 2022 15:05:15 +0200

    On Tue, 2022-06-21 at 14:53 -0400, John A. Sullivan III wrote:
    > -----Original Message-----

            Hi,
    your way of replying to your original mail is quite confusing. I'm
    sorry to say that, but it is.

    > However, now both of those accounts in Evolution initially show
    > subfolders but then they all disappear from the view.

    Yours 3.38.3-1 is very old, I do not recall whether there was anything
    specific for your issue fixed between all the months (the 3.38.3 had
    been released at the beginning of the 2021). I see something related to
    the IMAP subscriptions landed in 3.38.4, but whether it's related I do
    not know.

    > When I try to manage subscriptions, they all appear under the Inbox
    > rather than peer to it.

    As far as I can tell, what you see is what the server advertises. Some
    servers can succeed with the move, but then reject the operation
    internally.

    [John - when I look at the folder structure using the provider's web
    mail, the folders are peer to the Inbox rather than underneath it.]

    When you remove ~/.cache/evolution/mail/<imap-account-uid> , then the
    next start of Evolution the cache will be re-populated from scratch,
    which means it can fix any inconsistencies in the local cache. It also
    mean the account data will be all downloaded again, which can take time
    and will use the network bandwidth.

    [John - I have tried that.  I've also completely uninstalled, purged,
    and deleted every hidden file I could find including the
    .cache/evolution folder.]

    I'm not sure whether your problem is the folder position relative to
    the Inbox or the folders not being shown at all. You can set whether
    you want to see only subscribed folders in the account Properties->
    Receiving Options tab. When you disable "Show only subscribed folders"
    you'll see all the folders advertised by the server.

    [John - the folders are not showing at all. The reason why I mentioned
    the position relative to the Inbox is that the Evolution manual
    explicitly says that having folder with subfolders and messages under
    the Inbox can be a problem with Evolution - in fact, it seems like this
    problem where they are not displayed.  It recommends placing them at
    the top level of the account, i.e., peer to the Inbox. However,
    Evolution does not allow me to do that.  For example, I tried creating
    a new folder directly under the account into which I could move all
    these folders but, after creation, it shows up under the Inbox.

    I have tried setting Receive options to show only subscribed and to
    show all.  Whenever I do either of those, the folders appear and then
    disappear.]

    > Error fetching message: unknown body response

    It looks like the server is returning something the IMAPx code cannot
    decode. It would worth to test this with a more recent version. The
    Flathub.org version is the easiest way how to get the latest stable
    version without influencing the host machine. It has its downsides too,
    but at least for testing of the newer version, or when there's no other
    option how to get to the latest version, it's perfectly sufficient.


            Bye,
            Milan

    _______________________________________________
    evolution-list mailing list
    evolution-list@gnome.org
    To change your list options or unsubscribe, visit ...
    https://mail.gnome.org/mailman/listinfo/evolution-list
  • Milan Crha via evolution-list <evolution-list@gnome.org>Unsubscribe
    To:evolution-list@gnome.org
    Wed, Jun 22 at 5:10 PM
    On Wed, 2022-06-22 at 12:52 -0400, John A. Sullivan III wrote:
    > I'll answer in-line

        Hi,
    I can understand your common use is to reply inline, aka the Outlook
    style, but right here it's not the best choice. I do not know whether
    your 3.38.3 has it, maybe it does, try to use Alternative Reply
    (Ctrl+Alt+R), where you can choose to reply Quoted and then make it
    clear what is new text and what you reply to. Using Reply To List is
    also preferred here.

    > The reason why I mentioned the position relative to the Inbox is that
    > the Evolution manual explicitly says that having folder with
    > subfolders and messages under the Inbox can be a problem with
    > Evolution

    That's new to me, both that any such thing exists in the Evolution
    manual and that it should cause any trouble to Evolution. I have IMAP
    accounts connecting to multiple servers with folder structure under the
    Inbox with no problem.

    > I tried creating a new folder directly under the account into which I
    > could move all these folders but, after creation, it shows up under
    > the Inbox.

    Does it do it for every account you have (each on a different provider)
    or on a single account only? This feels like a problem on the provider
    side, like sending/using something libcamel does not understand.

    > I have tried setting Receive options to show only subscribed and to
    > show all.  Whenever I do either of those, the folders appear and then
    > disappear.

    Did you close and run Evolution after such change? It can change
    things. Nonetheless, I think the problem can be with the namespace the
    server uses.

    If you can, install the latest version from the Flathub [1] and check
    how the problematic account will behave there. I know there had been
    done some fixes in the namespace handling. Note that the Flatpak
    version launcher "overrides" the one of the host system, thus when
    you'd be running the Evolution from the GUI, it will "prefer" the
    Flatpak version from the host system version.

        Bye,
        Milan

    [1] https://flathub.org/apps/details/org.gnome.Evolution
  • John A. Sullivan III <jsullivan@opensourcedevel.com>Unsubscribe
    To:evolution-list@gnome.org
    Wed, Jun 22 at 8:39 PM
    On Wed, 2022-06-22 at 23:04 +0200, Milan Crha via evolution-list wrote:
    > On Wed, 2022-06-22 at 12:52 -0400, John A. Sullivan III wrote:
    > > I'll answer in-line
    >
    >         Hi,
    > I can understand your common use is to reply inline, aka the Outlook
    > style, but right here it's not the best choice. I do not know whether
    > your 3.38.3 has it, maybe it does, try to use Alternative Reply
    > (Ctrl+Alt+R), where you can choose to reply Quoted and then make it
    > clear what is new text and what you reply to. Using Reply To List is
    > also preferred here.
    Thanks for the guidance.
    >
    > > The reason why I mentioned the position relative to the Inbox is
    > > that
    > > the Evolution manual explicitly says that having folder with
    > > subfolders and messages under the Inbox can be a problem with
    > > Evolution
    >
    > That's new to me, both that any such thing exists in the Evolution
    > manual and that it should cause any trouble to Evolution. I have IMAP
    > accounts connecting to multiple servers with folder structure under
    > the
    > Inbox with no problem.
    >
    > > I tried creating a new folder directly under the account into which
    > > I
    > > could move all these folders but, after creation, it shows up under
    > > the Inbox.
    >
    > Does it do it for every account you have (each on a different
    > provider)
    > or on a single account only? This feels like a problem on the
    > provider
    > side, like sending/using something libcamel does not understand.
    This may be a clue as to what is happening. It is a single provider.  I
    contacted them and they replied that one needs to use a namespace set
    to INBOX and that Evolution removed the ability to do that in the GUI.
    They instructed me to edit the .source file and that appears to be
    working.
    >
    > > I have tried setting Receive options to show only subscribed and to
    > > show all.  Whenever I do either of those, the folders appear and
    > > then
    > > disappear.
    >
    > Did you close and run Evolution after such change? It can change
    > things. Nonetheless, I think the problem can be with the namespace
    > the
    > server uses.
    >
    > If you can, install the latest version from the Flathub [1] and check
    > how the problematic account will behave there. I know there had been
    > done some fixes in the namespace handling. Note that the Flatpak
    > version launcher "overrides" the one of the host system, thus when
    > you'd be running the Evolution from the GUI, it will "prefer" the
    > Flatpak version from the host system version.
    >
    >         Bye,
    >         Milan
    >
    > [1] https://flathub.org/apps/details/org.gnome.Evolution
    >
    > _______________________________________________
    > evolution-list mailing list
    evolution-list@gnome.org
    > To change your list options or unsubscribe, visit ...
    https://mail.gnome.org/mailman/listinfo/evolution-list
  • Milan Crha via evolution-list <evolution-list@gnome.org>Unsubscribe
    To:evolution-list@gnome.org
    Thu, Jun 23 at 2:20 AM
    On Wed, 2022-06-22 at 20:39 -0400, John A. Sullivan III wrote:
    > They instructed me to edit the .source file and that appears to be
    > working.

        Hi,
    that's nice, both you sorted it out and that they support Evolution.
  • John A. Sullivan III <jsullivan@opensourcedevel.com>Unsubscribe
    To:evolution-list@gnome.org
    Thu, Jun 23 at 7:17 AM
    On Thu, 2022-06-23 at 08:20 +0200, Milan Crha via evolution-list wrote:
    > On Wed, 2022-06-22 at 20:39 -0400, John A. Sullivan III wrote:
    > > They instructed me to edit the .source file and that appears to be
    > > working.
    >
    >         Hi,
    > that's nice, both you sorted it out and that they support Evolution.
    >         Bye,
    >         Milan
    >
    > ____
    Alas, it is not fully resolved.  I set namespace=INBOX and
    usenamespace=true.  Now, if I fight with it and refresh the top account
    a couple of times, I get an arrow to expand the Inbox and can see the
    folders.  But, after a while, the focus jumps to the Junk folder and
    the Inbox subfolders and the arrow to expand them disappear.

    What do I do next so that these remain visible after Evolution
    refreshes the view?

    I did check Debian Backports but that does not have a newer version of
    Evolution.  I'm not too keen to step out of the Debian repositories but
    will if there is no other way.

    Thanks - John


    > ___________________________________________
    > evolution-list mailing list
    evolution-list@gnome.org
    > To change your list options or unsubscribe, visit ...
    https://mail.gnome.org/mailman/listinfo/evolution-list
  • Milan Crha via evolution-list <evolution-list@gnome.org>Unsubscribe
    To:evolution-list@gnome.org
    Thu, Jun 23 at 11:09 AM
    On Thu, 2022-06-23 at 07:17 -0400, John A. Sullivan III wrote:
    > What do I do next so that these remain visible after Evolution
    > refreshes the view?

        Hi,
    I do not know, I'd need to have an account with that provider for
    testing.

    > I'm not too keen to step out of the Debian repositories but
    > will if there is no other way.

    Sure, that's okay, I suggested the Flatpak just to test whether the
    latest stable Evolution works better than your ancient.

    You'd need to change the namespace there as well, but the files are
    stored in the sandbox, under ~/.var/org.gnome.Evolution/ from the host
    system.

No comments:

Post a Comment

God is dead