Did you know that if a spammer uses your email address as the FROM: address, which is easy to do, all the bounce messages will go to your email address? If the spammer really hates you, they will send millions of emails with your FROM: address and you will get a million bounce messages.

Can you stop this or prevent this? No

Why would a mail provider send you a bounce message, knowing you’re innocent? Because that’s how someone wrote the protocol back then, and nobody changes it or does it differently because … reasons.

Does the spammer get a bounce message? Nope, not one.

Does the SMTP sending account owner whose credentials were stolen be notified about bounces so they can stop the spam? Nope.

Just millions of emails sent every day to poor schlameels who have no idea why they are getting them and who can’t do anything about them.

The more I learn about the email protocols, the more I realize how terrible the design is.

#emailsecurity #spoofing #cybersecurity #spam

    • Jerry on Mastodon@hear-me.socialOP
      link
      fedilink
      arrow-up
      3
      ·
      13 days ago

      @ikidd@lemmy.world People are not reading. You are not reading.

      SPF, DKIM and DMARC are not relevant. Those are instructions to the receiving servers which are not the ones sending the bounces. The receiving server is telling the sending server, based on these DNS records, that it will not accept the message. It refuses them. Period. No bounce message.

      The sending server then, as a courtesy, lets the sender know, solely based on the FROM: address, that the email could not be delivered, as one by one messages.

      There are no DNS records or configurations that control this. The SMTP server follows the protocol which is to inform the FROM: address, as a courtesy, that the email was not accepted. It is the sender. It does not look at SPF, DMARC, and DKIM rules. That is only what the destination server uses.

      • ikidd@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        13 days ago

        The point is that if an SMTP server is respecting RFC7208 then you don’t get those bounces if you have the records. Which is most SMTP servers now.

          • ikidd@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            13 days ago

            Maybe Hotmail, I couldn’t say about freemail domains, but I get dmarc reports for recipients on Office 365 hosted domains all the time and have for years. They were one of the earliest adopters, since I’ve had a dmarc policy for my domains for over a decade.

      • superkret@feddit.org
        link
        fedilink
        arrow-up
        2
        ·
        13 days ago

        Is the recipient server drops or quarantines spam instead of rejecting it (which is standard best practice), the sending server will never know, and won’t send a message back to the sender.

        • Jerry on PieFed@feddit.online
          link
          fedilink
          arrow-up
          1
          ·
          13 days ago

          DMARC has only 3 options. Ignore, reject or quarantine. There is no “drop” instead of “reject”. And anything other than an “ignore” will cause a reject from the receiving server back to the sending server who will then inform the FROM address that the email was not delivered.