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. Has anyone got email working with subdomains?

Has anyone got email working with subdomains?

Scheduled Pinned Locked Moved Solved Support
mail
10 Posts 5 Posters 1.6k Views 5 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.
  • marcusquinnM Offline
    marcusquinnM Offline
    marcusquinn
    wrote on last edited by girish
    #1

    I'm trying to get email working on example.name@xyz.example.com.

    I have the MX record for xyz pointing to my.example.com, priority 10.

    I have a User setup - all the usual stuff - except email is bouncing back with:

    Action: failed
    Status: 5.0.0
    Diagnostic-Code: smtp; 550 No such address
    

    Am I missing something or was this not an anticipated setup to support?

    Web Design https://www.evergreen.je
    Development https://brandlight.org
    Life https://marcusquinn.com

    martinkbsM 1 Reply Last reply
    0
    • marcusquinnM marcusquinn

      I'm trying to get email working on example.name@xyz.example.com.

      I have the MX record for xyz pointing to my.example.com, priority 10.

      I have a User setup - all the usual stuff - except email is bouncing back with:

      Action: failed
      Status: 5.0.0
      Diagnostic-Code: smtp; 550 No such address
      

      Am I missing something or was this not an anticipated setup to support?

      martinkbsM Offline
      martinkbsM Offline
      martinkbs
      wrote on last edited by
      #2

      @marcusquinn With these DNS records it should work without problem:

      Hostname: xyz.example.com
      Record type: MX
      Expected value: 10 my.example.com.
      
      Hostname: cloudron-xxxxxx._domainkey.xyz
      Record type: TXT
      Expected value: v=DKIM1; t=s; p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      
      Hostname: xyz.example.com
      Record type: TXT
      Expected value: v=spf1 a:my.example.com ~all
      
      Hostname: _dmarc.xyz
      Record type: TXT
      Expected value: v=DMARC1; p=reject; pct=100
      
      
      marcusquinnM 1 Reply Last reply
      3
      • martinkbsM martinkbs

        @marcusquinn With these DNS records it should work without problem:

        Hostname: xyz.example.com
        Record type: MX
        Expected value: 10 my.example.com.
        
        Hostname: cloudron-xxxxxx._domainkey.xyz
        Record type: TXT
        Expected value: v=DKIM1; t=s; p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
        
        Hostname: xyz.example.com
        Record type: TXT
        Expected value: v=spf1 a:my.example.com ~all
        
        Hostname: _dmarc.xyz
        Record type: TXT
        Expected value: v=DMARC1; p=reject; pct=100
        
        
        marcusquinnM Offline
        marcusquinnM Offline
        marcusquinn
        wrote on last edited by
        #3

        @martinkbs OK, they are all correct in Cloudflare, so the auto-DNS setup seems to have worked.

        Although, the Cloudron Email Status Check green-ticks are all showing, so I didn't bother to check, but it seems the auto-DNS isn't taking account of the subdomain and is using @ Hostnames. @girish that would seem to be a bug to me, but I don't think causing my undeliverable bouncing issues.

        I think this might require support detectives on the server 🤷

        Web Design https://www.evergreen.je
        Development https://brandlight.org
        Life https://marcusquinn.com

        timconsidineT 1 Reply Last reply
        0
        • marcusquinnM marcusquinn

          @martinkbs OK, they are all correct in Cloudflare, so the auto-DNS setup seems to have worked.

          Although, the Cloudron Email Status Check green-ticks are all showing, so I didn't bother to check, but it seems the auto-DNS isn't taking account of the subdomain and is using @ Hostnames. @girish that would seem to be a bug to me, but I don't think causing my undeliverable bouncing issues.

          I think this might require support detectives on the server 🤷

          timconsidineT Offline
          timconsidineT Offline
          timconsidine
          App Dev
          wrote on last edited by
          #4

          @marcusquinn I did something similar with email for a sub-domain, but in addition to the DNS I actually added the sub-domain as a domain in the Cloudron domains.
          Works fine. But maybe it is the wrong or a redundant step.

          martinkbsM girishG 2 Replies Last reply
          3
          • timconsidineT timconsidine

            @marcusquinn I did something similar with email for a sub-domain, but in addition to the DNS I actually added the sub-domain as a domain in the Cloudron domains.
            Works fine. But maybe it is the wrong or a redundant step.

            martinkbsM Offline
            martinkbsM Offline
            martinkbs
            wrote on last edited by
            #5

            @timconsidine No, it is not a redundant step. Otherwise, Cloudron will not interpret the subdomain as something "different" from the main domain. Additionally, it is required for Cloudron to generate the credentials for the DKIM registry.

            It is a step that I have skipped, because @marcusquinn was only asking for DNS records, but it is a necessary step.

            I put a functional example to make it clearer: Installation of Mautic on the marketing.domain.es subdomain

            First step: register the subdomain marketin.domain.es in Cloudron. In this case, the Manual configuration has been chosen due to organization restrictions when using Cloudflare.

            Captura de pantalla 2021-09-18 a las 10.13.05.png

            This will generate, within the Cloudron Email configuration, the following records for the subdomain:

            Captura de pantalla 2021-09-18 a las 10.16.07.png

            With the information from the Cloudron records, we must go to the DNS panel of our domain and configure the records as follows:

            Hostname: marketing.domain.es
            Record type: A
            Expected value: XXX.XXX.XXX.XXX /* your IP server */
            
            Hostname: marketing.domain.es
            Record type: MX
            Expected value: 10 my.example.com.
            
            Hostname: cloudron-xxxxxx._domainkey.marketing
            Record type: TXT
            Expected value: v=DKIM1; t=s; p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            
            Hostname: marketing.domain.es
            Record type: TXT
            Expected value: v=spf1 a:my.example.com ~all
            
            Hostname: _dmarc.marketing
            Record type: TXT
            Expected value: v=DMARC1; p=reject; pct=100
            

            Once the DNS records of the domain have been propagated, we can install the app within the Cloudron

            Now, in the Email section of the app, we can configure the email address @marketing.domain.es for sending emails from the app

            Captura de pantalla 2021-09-18 a las 10.29.39.png

            And in the Email section of the marketing.domain.es subdomain we can configure the email accounts we need:

            Captura de pantalla 2021-09-18 a las 10.31.40.png

            In this case, the addresses:

            • no-reply@marketing.domain.es
            • bounces@marketing.domain.es

            send and receive emails normally and Mautic works without problems in the marketing.domain.es subdomain

            Captura de pantalla 2021-09-18 a las 10.41.03.png

            Captura de pantalla 2021-09-18 a las 10.45.04.png

            timconsidineT 1 Reply Last reply
            6
            • martinkbsM martinkbs

              @timconsidine No, it is not a redundant step. Otherwise, Cloudron will not interpret the subdomain as something "different" from the main domain. Additionally, it is required for Cloudron to generate the credentials for the DKIM registry.

              It is a step that I have skipped, because @marcusquinn was only asking for DNS records, but it is a necessary step.

              I put a functional example to make it clearer: Installation of Mautic on the marketing.domain.es subdomain

              First step: register the subdomain marketin.domain.es in Cloudron. In this case, the Manual configuration has been chosen due to organization restrictions when using Cloudflare.

              Captura de pantalla 2021-09-18 a las 10.13.05.png

              This will generate, within the Cloudron Email configuration, the following records for the subdomain:

              Captura de pantalla 2021-09-18 a las 10.16.07.png

              With the information from the Cloudron records, we must go to the DNS panel of our domain and configure the records as follows:

              Hostname: marketing.domain.es
              Record type: A
              Expected value: XXX.XXX.XXX.XXX /* your IP server */
              
              Hostname: marketing.domain.es
              Record type: MX
              Expected value: 10 my.example.com.
              
              Hostname: cloudron-xxxxxx._domainkey.marketing
              Record type: TXT
              Expected value: v=DKIM1; t=s; p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
              
              Hostname: marketing.domain.es
              Record type: TXT
              Expected value: v=spf1 a:my.example.com ~all
              
              Hostname: _dmarc.marketing
              Record type: TXT
              Expected value: v=DMARC1; p=reject; pct=100
              

              Once the DNS records of the domain have been propagated, we can install the app within the Cloudron

              Now, in the Email section of the app, we can configure the email address @marketing.domain.es for sending emails from the app

              Captura de pantalla 2021-09-18 a las 10.29.39.png

              And in the Email section of the marketing.domain.es subdomain we can configure the email accounts we need:

              Captura de pantalla 2021-09-18 a las 10.31.40.png

              In this case, the addresses:

              • no-reply@marketing.domain.es
              • bounces@marketing.domain.es

              send and receive emails normally and Mautic works without problems in the marketing.domain.es subdomain

              Captura de pantalla 2021-09-18 a las 10.41.03.png

              Captura de pantalla 2021-09-18 a las 10.45.04.png

              timconsidineT Offline
              timconsidineT Offline
              timconsidine
              App Dev
              wrote on last edited by
              #6

              @martinkbs Great ! Very clear.

              1 Reply Last reply
              1
              • timconsidineT timconsidine

                @marcusquinn I did something similar with email for a sub-domain, but in addition to the DNS I actually added the sub-domain as a domain in the Cloudron domains.
                Works fine. But maybe it is the wrong or a redundant step.

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

                @timconsidine said in Has anyone got email working with subdomains?:

                @marcusquinn I did something similar with email for a sub-domain, but in addition to the DNS I actually added the sub-domain as a domain in the Cloudron domains.

                This key step is important. You have to add the subdomain in Domains view and then also enable email on the subdomain in the Email view. Without this, Cloudron won't listen on this "subdomain" for mails.

                marcusquinnM 1 Reply Last reply
                3
                • girishG girish

                  @timconsidine said in Has anyone got email working with subdomains?:

                  @marcusquinn I did something similar with email for a sub-domain, but in addition to the DNS I actually added the sub-domain as a domain in the Cloudron domains.

                  This key step is important. You have to add the subdomain in Domains view and then also enable email on the subdomain in the Email view. Without this, Cloudron won't listen on this "subdomain" for mails.

                  marcusquinnM Offline
                  marcusquinnM Offline
                  marcusquinn
                  wrote on last edited by
                  #8

                  @girish I did both of those things. I don't even know that it would have been possible to setup the mailboxes had I not.

                  It seems having a single app on that domain is the undocumented piece of the puzzle that perhaps shouldn't be necessary.

                  Web Design https://www.evergreen.je
                  Development https://brandlight.org
                  Life https://marcusquinn.com

                  robiR girishG 2 Replies Last reply
                  0
                  • marcusquinnM marcusquinn

                    @girish I did both of those things. I don't even know that it would have been possible to setup the mailboxes had I not.

                    It seems having a single app on that domain is the undocumented piece of the puzzle that perhaps shouldn't be necessary.

                    robiR Offline
                    robiR Offline
                    robi
                    wrote on last edited by
                    #9

                    @marcusquinn said in Has anyone got email working with subdomains?:

                    It seems having a single app on that domain is the undocumented piece of the puzzle that perhaps shouldn't be necessary.

                    I don't think it is necessary as I process mail for other domains that cannot receive on their network. I don't have any apps set up for those domains.

                    Conscious tech

                    1 Reply Last reply
                    1
                    • marcusquinnM marcusquinn

                      @girish I did both of those things. I don't even know that it would have been possible to setup the mailboxes had I not.

                      It seems having a single app on that domain is the undocumented piece of the puzzle that perhaps shouldn't be necessary.

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

                      @marcusquinn as @robi said, there is no such limitation of having a single app on that domain.

                      1 Reply Last reply
                      2
                      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