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
  • Brite
  • 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 - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Support
  3. Emails undeliverable to Yahoo and Outlook - DMARC rejection

Emails undeliverable to Yahoo and Outlook - DMARC rejection

Scheduled Pinned Locked Moved Solved Support
dkimemail
16 Posts 5 Posters 821 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.
  • jamesJ james

    Hello @beardmancer
    Your DKIM is located here:

    dig txt cloudron._domainkey.iantompkins.com +short
    "v=DKIM1; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwsjYfrPtC3N9FLin73CHC/ntmYzw6LPM/v+iloRCYwzUg667kuglFZ3COBmgUlVH+JvodDbmq3a2aFqCo6NSNo48RmsUmUi9uwAcynkqcbVpTA2WepxIOTzBrzk+RGhATE4LvGHnzNngsIple+87nG043BDUTV41lFGTpjNQQuQIDAQAB"
    

    02983b6a-f58f-43f7-a1c3-85af41a28a40-image.jpeg

    I would advise setting up IPv6. Many times it has been reported that certain providers deny mail servers that do not have an IPv6.

    B Offline
    B Offline
    Beardmancer
    wrote on last edited by
    #4

    @james Thanks for showing me how to us mxtoolbox! I see that I needed to us :cloudron instead of the default :email in my search string.

    Under Cloudron > Network, I tried changing IPv6 from "Disabled" to "Public IP" to match the IPv4 setting. However, it doesn't detect an address (see screenshot) and the IPv6 statuses under Email are now red alerts.

    I've raised a ticket with my VPS provider (CloudFanatic) to see what they have to say, but is there anything else I can try in the mean time?

    Screenshot From 2026-05-30 10-17-19.png

    B 1 Reply Last reply
    1
    • B Beardmancer

      @james Thanks for showing me how to us mxtoolbox! I see that I needed to us :cloudron instead of the default :email in my search string.

      Under Cloudron > Network, I tried changing IPv6 from "Disabled" to "Public IP" to match the IPv4 setting. However, it doesn't detect an address (see screenshot) and the IPv6 statuses under Email are now red alerts.

      I've raised a ticket with my VPS provider (CloudFanatic) to see what they have to say, but is there anything else I can try in the mean time?

      Screenshot From 2026-05-30 10-17-19.png

      B Offline
      B Offline
      Beardmancer
      wrote on last edited by
      #5

      @james Also, I just used ip -f inet6 -br addr to check for IPv6 addresses and it provided eth0 and another entry starting with br- that has a longer name. I tried setting the IPv6 Setting to Network Interface > eth0, which does successfully detect the address. However, that leaves an error for the PTR6 record under Email status:

      Screenshot From 2026-05-30 10-42-42.png

      1 Reply Last reply
      1
      • C Offline
        C Offline
        ccfu
        wrote on last edited by
        #6

        You need to set the reverse IP (PTR) in your VPS provider's network settings and make sure the IPv6 resolves to the mailserver address.

        B 1 Reply Last reply
        3
        • C ccfu

          You need to set the reverse IP (PTR) in your VPS provider's network settings and make sure the IPv6 resolves to the mailserver address.

          B Offline
          B Offline
          Beardmancer
          wrote on last edited by
          #7

          @ccfu said:

          You need to set the reverse IP (PTR) in your VPS provider's network settings and make sure the IPv6 resolves to the mailserver address.

          Thanks! It turns out that an IPv6 address is included with my VPS, but it wasn't assigned. Hosting support provided me an address, and now that it's added to Cloudron and a PTR record was set, I have all green checks under email status.

          Hopefully this will resolve the DMARC rejections.

          Thanks to all for your help.

          1 Reply Last reply
          3
          • J Offline
            J Offline
            joseph
            Staff
            wrote on last edited by
            #8

            @beardmancer you can also check via https://mail-tester.com/

            B 1 Reply Last reply
            1
            • J joseph has marked this topic as solved on
            • J joseph

              @beardmancer you can also check via https://mail-tester.com/

              B Offline
              B Offline
              Beardmancer
              wrote on last edited by
              #9

              @joseph said:

              @beardmancer you can also check via https://mail-tester.com/

              I actually did test it in my original message, and the DKIM and DMARC tests both passed.

              1 Reply Last reply
              0
              • B Offline
                B Offline
                Beardmancer
                wrote last edited by
                #10

                Okay, I'm at a loss. I tried sending a message today, the same two addresses gave the same DMARC errors. Email > Status is all green checks, https://mail-tester.com gave me 10/10 and https://easydmarc.com seems to indicate that my DMARC is valid.

                I'm not sure what to do next. Is there anything else I can do to troubleshoot?

                1 Reply Last reply
                0
                • jamesJ Online
                  jamesJ Online
                  james
                  Staff
                  wrote last edited by
                  #11

                  Hello @beardmancer
                  You can contact the mail hoster of the recipient and ask them why this happens with them.

                  B 1 Reply Last reply
                  1
                  • jamesJ james

                    Hello @beardmancer
                    You can contact the mail hoster of the recipient and ask them why this happens with them.

                    B Offline
                    B Offline
                    Beardmancer
                    wrote last edited by
                    #12

                    @james said:

                    Hello @beardmancer
                    You can contact the mail hoster of the recipient and ask them why this happens with them.

                    @james Sorry for the delayed response, I've been away for a bit and I'm just getting back to this issue.

                    The two hosts in this case are Yahoo and Microsoft. I don't expect either of these legacy tech giants to pick up the phone, if you know what I mean. Do you know of a way to contact either about this issue? I can't find anything.

                    Yahoo does have this page about deliverability for reference: https://senders.yahooinc.com/best-practices/

                    I see two things that may be an issue:

                    • They say to "Support easy unsubscribe". I'm not sure if this even applies to the emails I send because I'm sending to individuals as an individual, not marketing content using a list. I just did mail-tester.com again and the only yellow check is for "Your message does not contain a List-Unsubscribe header". I suppose this could be a knock against me, but to me it doesn't explain why Yahoo would be rejecting due to the DMARC policy.
                    • The results of my DMARC record are v=DMARC1; p=reject; pct=100 and Yahoo says it should be "at least" p=none. Does p=reject meet that requirement?

                    I barely understand most of this, it's new to me. Is there anything else in the Yahoo documentation that I should investigate?

                    Also, I do have a dummy Yahoo account that I can test send to. So far, everything I send directly to that account has been received without issue. Not sure what to make of this.

                    1 Reply Last reply
                    1
                    • jamesJ Online
                      jamesJ Online
                      james
                      Staff
                      wrote last edited by
                      #13

                      Hello @beardmancer

                      In your previous message you did set up IPv6.
                      I just looked up your IP records and found the following:

                      # lookup PTR of IPv4
                      dig -x 107.152.33.121 +short @1.1.1.1
                      my.iantompkins.com.
                      
                      # get A record
                      dig A my.iantompkins.com +short @1.1.1.1
                      107.152.33.121
                      
                      # get AAAA record
                      dig AAAA my.iantompkins.com +short @1.1.1.1
                      # no response - missing!
                      
                      # get MX record
                      dig mx iantompkins.com +short @1.1.1.1
                      10 my.iantompkins.com.
                      

                      @beardmancer
                      You still do not have the IPv6 configured for your mail server/domain.
                      This is most certainly the reason why your mails are beeing rejected.

                      B 1 Reply Last reply
                      2
                      • jamesJ james

                        Hello @beardmancer

                        In your previous message you did set up IPv6.
                        I just looked up your IP records and found the following:

                        # lookup PTR of IPv4
                        dig -x 107.152.33.121 +short @1.1.1.1
                        my.iantompkins.com.
                        
                        # get A record
                        dig A my.iantompkins.com +short @1.1.1.1
                        107.152.33.121
                        
                        # get AAAA record
                        dig AAAA my.iantompkins.com +short @1.1.1.1
                        # no response - missing!
                        
                        # get MX record
                        dig mx iantompkins.com +short @1.1.1.1
                        10 my.iantompkins.com.
                        

                        @beardmancer
                        You still do not have the IPv6 configured for your mail server/domain.
                        This is most certainly the reason why your mails are beeing rejected.

                        B Offline
                        B Offline
                        Beardmancer
                        wrote last edited by
                        #14

                        @james said:

                        Hello @beardmancer

                        In your previous message you did set up IPv6.
                        I just looked up your IP records and found the following:

                        # lookup PTR of IPv4
                        dig -x 107.152.33.121 +short @1.1.1.1
                        my.iantompkins.com.
                        
                        # get A record
                        dig A my.iantompkins.com +short @1.1.1.1
                        107.152.33.121
                        
                        # get AAAA record
                        dig AAAA my.iantompkins.com +short @1.1.1.1
                        # no response - missing!
                        
                        # get MX record
                        dig mx iantompkins.com +short @1.1.1.1
                        10 my.iantompkins.com.
                        

                        @beardmancer
                        You still do not have the IPv6 configured for your mail server/domain.
                        This is most certainly the reason why your mails are beeing rejected.

                        @james This is a surprise to me. On my Cloudron control panel, all the email status checks for this domain are green. Shouldn't this interface flag the issue?

                        Screenshot From 2026-07-06 19-37-29.png

                        Also, my Cloudron instance is managing my domain via Porkbun API key. Does Cloudron not setup the AAAA record itself? Do I need to do that manually? I don't see anything about that in the documentation.

                        How should I go about fixing this?

                        1 Reply Last reply
                        0
                        • jamesJ Online
                          jamesJ Online
                          james
                          Staff
                          wrote last edited by
                          #15

                          Hello @beardmancer
                          Please go into your Cloudron dashboard Domains settings.
                          There you will find the Sync DNS section.
                          Press the Sync DNS button and all records should be synchronized.
                          If you have done so, you can check your Porkbun management UI or inform me so I can run the dig commands again to validate the DNS records have been set.

                          B 1 Reply Last reply
                          0
                          • jamesJ james

                            Hello @beardmancer
                            Please go into your Cloudron dashboard Domains settings.
                            There you will find the Sync DNS section.
                            Press the Sync DNS button and all records should be synchronized.
                            If you have done so, you can check your Porkbun management UI or inform me so I can run the dig commands again to validate the DNS records have been set.

                            B Offline
                            B Offline
                            Beardmancer
                            wrote last edited by
                            #16

                            @james said:

                            Hello @beardmancer
                            Please go into your Cloudron dashboard Domains settings.
                            There you will find the Sync DNS section.
                            Press the Sync DNS button and all records should be synchronized.
                            If you have done so, you can check your Porkbun management UI or inform me so I can run the dig commands again to validate the DNS records have been set.

                            Thank you for explaining this step. I've done that and I ran the relevant get command locally, it returned what looked like an IPv6 address to me. Hopefully this is resolved; I'll test it with my external contacts at some point this month.

                            1 Reply Last reply
                            1

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            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