DKIM, DMARC, SPF, rDNS/PTR, EHLO… all correct and verified in the email “original source,” BY GOOGLE. Still goes to SPAM folder because **** you, apparently. I hate Google.

  • x7HlPDq9dSNO6v3A9@lemmy.world
    link
    fedilink
    arrow-up
    25
    ·
    1 day ago

    I run my own mailserver in docker and it’s not so hard! There was some difficulty at the start with mail going to spam, but after a little while “warming up” the IP with usage, it works fine. It’s hardest to build an IP’s reputation in the beginning because if your mail goes to spam, it doesn’t typically lead to healthy conversations that can support it’s history.

    My trick was to forward all my incoming gmail messages from the account I was replacing into the new server - that way I could receive and reply from the new mailserver if people sent mail to the old one. Once it built up a bit of a history it started working fine, and that took maybe a few conversations over a couple of days.

    The thing I have noticed is that you very quickly get destroyed by incoming spam - a more advanced filter is definitely on the list.

    • trxxruraxvr@lemmy.world
      link
      fedilink
      arrow-up
      15
      ·
      1 day ago

      One of the problems with self hosting is that a lot of IP addresses have historically been used for spam and still have a bad reputation. If you get assigned one of those IP addresses there’s very little you can do about your mails going to spam.

      • Dultas@lemmy.world
        link
        fedilink
        arrow-up
        5
        ·
        1 day ago

        Another is most ISPs will put your IP in the PBL so unless you use a relay your outbound email is going nowhere. Google fiber was slow on updating their PBL when they rolled out service in my area so I got to send direct for several months before having to use an external relay.

      • Illecors@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        6
        ·
        1 day ago

        I had a small problem with this, but Linode (others do that, too) allowed me to allocate myself a /56 and that solved it. Since IPv6 is preferred if set up - it’s the protocol that gets used. And so my reputation problems went away.

      • shalafi@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        21 hours ago

        You can use MXToolbox to check for blacklists on your IP. If you find any, you can submit to each party to get removed. I’ve done this for a previous company and it was super easy.