Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Support
  3. How does spam work with special mail folders?

How does spam work with special mail folders?

Scheduled Pinned Locked Moved Solved Support
emailmaciosspamjunk
20 Posts 4 Posters 2.5k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • girishG Offline
    girishG Offline
    girish
    Staff
    wrote on last edited by
    #11

    The symlinks will stick around. They are not part of the backups though. So you have to re-create the symlinks if you restore cloudron to another server.

    I got the symlink idea from here https://wiki.dovecot.org/SharedMailboxes/Symlinks . I tried it on my server and it does work. Works quite nicely on thunderbird because it doesn't auto-subscribe to Spam folder by default even (so I don't have to adjust my spam settings for new accounts).

    1 Reply Last reply
    2
    • imc67I Online
      imc67I Online
      imc67
      translator
      wrote on last edited by
      #12

      found this, is this something to configure ourselfves in Haraka config?

      https://apple.stackexchange.com/questions/105145/what-are-the-default-special-folder-names-for-imap-accounts-in-mail-app-like-dr#105146

      d19dotcaD 1 Reply Last reply
      1
      • imc67I imc67

        found this, is this something to configure ourselfves in Haraka config?

        https://apple.stackexchange.com/questions/105145/what-are-the-default-special-folder-names-for-imap-accounts-in-mail-app-like-dr#105146

        d19dotcaD Offline
        d19dotcaD Offline
        d19dotca
        wrote on last edited by d19dotca
        #13

        @imc67 That SO post is great, I had seen that many years ago when running a mail server before and couldn't find it to raise in this forum. haha. Thanks for finding that!

        @girish Per the RFC mentioned in that first response to the OP in SO, it indicates that the folder really should be named "Junk", not "Spam", and I think this is partly the root cause of why the default Mail app in macOS and iOS do not see it by default - because it's following RFC and expecting the folder to be named "Junk".

        --
        Dustin Dauncey
        www.d19.ca

        1 Reply Last reply
        1
        • girishG Offline
          girishG Offline
          girish
          Staff
          wrote on last edited by
          #14

          The folder name is different from the special_use flags. The RFC is suggesting the use of the "\junk" flag. This is what Cloudron also does. The mailbox name is not suggested in the RFC AFAICT. Can you tell me which section you are referring to?

          d19dotcaD 1 Reply Last reply
          1
          • girishG girish

            The folder name is different from the special_use flags. The RFC is suggesting the use of the "\junk" flag. This is what Cloudron also does. The mailbox name is not suggested in the RFC AFAICT. Can you tell me which section you are referring to?

            d19dotcaD Offline
            d19dotcaD Offline
            d19dotca
            wrote on last edited by
            #15

            @girish Ah, I believe you are correct there. I think I just typically see the names the same so I mixed them up. I still think though that it should be named "Junk" instead of "Spam" as that is what I have used in the past and it works well. Even your Thunderbird screenshot indicates they expect it to be named "Junk" too as they don't use the word "Spam". Of course that's just my interpretation and past experience, but I believe you're correct that this isn't a defined requirement in the RFC.

            I really think admins should have more control over this, such as setting up their own default folder list, for example, or the ability to mark multiple folders as '\Junk' and the ability to remove the Spam folder in favour of naming it Junk.

            --
            Dustin Dauncey
            www.d19.ca

            girishG 1 Reply Last reply
            0
            • d19dotcaD d19dotca

              @girish Ah, I believe you are correct there. I think I just typically see the names the same so I mixed them up. I still think though that it should be named "Junk" instead of "Spam" as that is what I have used in the past and it works well. Even your Thunderbird screenshot indicates they expect it to be named "Junk" too as they don't use the word "Spam". Of course that's just my interpretation and past experience, but I believe you're correct that this isn't a defined requirement in the RFC.

              I really think admins should have more control over this, such as setting up their own default folder list, for example, or the ability to mark multiple folders as '\Junk' and the ability to remove the Spam folder in favour of naming it Junk.

              girishG Offline
              girishG Offline
              girish
              Staff
              wrote on last edited by girish
              #16

              @d19dotca said in How does spam work with special mail folders?:

              I really think admins should have more control over this, such as setting up their own default folder list, for example, or the ability to mark multiple folders as '\Junk' and the ability to remove the Spam folder in favour of naming it Junk.

              I can get behind this. But I am quite practical about these things. There's nothing we can do to fix iOS and mac, so I am OK to even rename the folder to Junk if it increases compatibility. In the coming release (5.3), I have put some "state" information that will help us migrate to the release after. Existing installations can be on Spam and new installations can use Junk. I am doing the same for the mailbox separator. (moving things from . to / to make mailbox sharing work).

              1 Reply Last reply
              4
              • girishG girish

                OK, here's a workaround for iOS.

                • SSH into server and create symlink from Junk to Spam
                  # cd /home/yellowtent/boxdata/mail/vmail/{mailboxname}/mail
                  # ln -s .Spam .Junk`
                  # docker restart mail
                

                You have to do above for all mailboxes. This will make both Spam and Junk folder identical and they will both appear in mail clients (unfortunate...). But atleast, it will make iOS client work.

                We are looking into migrating the folder names for a future Cloudron release (there is a bug that we used "." as the separator in folder names. this makes ACLs and shared mailboxes unviable). Maybe at that time, we can look into making these folder names more customizable.

                necrevistonnezrN Online
                necrevistonnezrN Online
                necrevistonnezr
                wrote on last edited by
                #17

                @girish said in How does spam work with special mail folders?:

                OK, here's a workaround for iOS.

                • SSH into server and create symlink from Junk to Spam
                  # cd /home/yellowtent/boxdata/mail/vmail/{mailboxname}/mail
                  # ln -s .Spam .Junk`
                  # docker restart mail
                

                You have to do above for all mailboxes. This will make both Spam and Junk folder identical and they will both appear in mail clients (unfortunate...). But atleast, it will make iOS client work.

                We are looking into migrating the folder names for a future Cloudron release (there is a bug that we used "." as the separator in folder names. this makes ACLs and shared mailboxes unviable). Maybe at that time, we can look into making these folder names more customizable.

                BTW there's similar "problem" for "Sent" / "Sent Messages" and "Trash" / "Deleted Messages"...

                d19dotcaD 1 Reply Last reply
                1
                • necrevistonnezrN necrevistonnezr

                  @girish said in How does spam work with special mail folders?:

                  OK, here's a workaround for iOS.

                  • SSH into server and create symlink from Junk to Spam
                    # cd /home/yellowtent/boxdata/mail/vmail/{mailboxname}/mail
                    # ln -s .Spam .Junk`
                    # docker restart mail
                  

                  You have to do above for all mailboxes. This will make both Spam and Junk folder identical and they will both appear in mail clients (unfortunate...). But atleast, it will make iOS client work.

                  We are looking into migrating the folder names for a future Cloudron release (there is a bug that we used "." as the separator in folder names. this makes ACLs and shared mailboxes unviable). Maybe at that time, we can look into making these folder names more customizable.

                  BTW there's similar "problem" for "Sent" / "Sent Messages" and "Trash" / "Deleted Messages"...

                  d19dotcaD Offline
                  d19dotcaD Offline
                  d19dotca
                  wrote on last edited by
                  #18

                  @necrevistonnezr True. The difference though is at least it can be worked around on iOS and macOS as you can set the folder roles. Can’t do that with spam/junk folder unfortunately.

                  023320FE-4EBE-4DA6-B8E9-19FF089D4B93.jpeg

                  --
                  Dustin Dauncey
                  www.d19.ca

                  1 Reply Last reply
                  1
                  • girishG girish

                    OK, here's a workaround for iOS.

                    • SSH into server and create symlink from Junk to Spam
                      # cd /home/yellowtent/boxdata/mail/vmail/{mailboxname}/mail
                      # ln -s .Spam .Junk`
                      # docker restart mail
                    

                    You have to do above for all mailboxes. This will make both Spam and Junk folder identical and they will both appear in mail clients (unfortunate...). But atleast, it will make iOS client work.

                    We are looking into migrating the folder names for a future Cloudron release (there is a bug that we used "." as the separator in folder names. this makes ACLs and shared mailboxes unviable). Maybe at that time, we can look into making these folder names more customizable.

                    necrevistonnezrN Online
                    necrevistonnezrN Online
                    necrevistonnezr
                    wrote on last edited by
                    #19

                    @girish said in How does spam work with special mail folders?:

                    OK, here's a workaround for iOS.

                    • SSH into server and create symlink from Junk to Spam
                      # cd /home/yellowtent/boxdata/mail/vmail/{mailboxname}/mail
                      # ln -s .Spam .Junk`
                      # docker restart mail
                    

                    @girish Wouldn't it make sense to create hardlinks instead of symlinks for these folders so that you don't have duplicate folders? Ar am I overlooking something?

                    girishG 1 Reply Last reply
                    0
                    • necrevistonnezrN necrevistonnezr

                      @girish said in How does spam work with special mail folders?:

                      OK, here's a workaround for iOS.

                      • SSH into server and create symlink from Junk to Spam
                        # cd /home/yellowtent/boxdata/mail/vmail/{mailboxname}/mail
                        # ln -s .Spam .Junk`
                        # docker restart mail
                      

                      @girish Wouldn't it make sense to create hardlinks instead of symlinks for these folders so that you don't have duplicate folders? Ar am I overlooking something?

                      girishG Offline
                      girishG Offline
                      girish
                      Staff
                      wrote on last edited by
                      #20

                      @necrevistonnezr said in How does spam work with special mail folders?:

                      @girish Wouldn't it make sense to create hardlinks instead of symlinks for these folders so that you don't have duplicate folders? Ar am I overlooking something?

                      The cloudron backup logic does not understand hardlinks. It would then end up taking backup of your junk folder twice. This is unlike symlinks which is ignored by the backup code. Neither the symlink nor the contents of a symlink are backed up.

                      This does bring up an important point that if you move your mail server to a different server, you have to remember to create this symlink by hand again!

                      1 Reply Last reply
                      1
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Bookmarks
                      • Search