Blacksec

Administrator
Staff member
ROOT
VIP
Spam is a reputation engine wearing a junk-mail costume. The message never changed much — the machine around it did. This guide opens the whole mail operation: SMTP conversations, the four gates between you and an inbox, warmup schedules and authentication, all broken down so clean a kid could run the table.

TL;DR — Sending is trivial. GETTING PLACED is the sport. SPF, DKIM and DMARC prove who you are, reputation buys trust, content dodges the score, and the bulk-sender rules now hanging over 5k/day decide whether you exist. Full cheat sheet at the bottom.

1. THE FLYER KID (KID VERSION)

Two kids deliver flyers in the same neighborhood.

Kid one jumps fences at 2 AM, stuffs random slots, runs when dogs bark. Homeowners find wads of paper, complain, and the next week every house has his photo on a do-not-deliver list.

Kid two wears a uniform, waves at the cameras, delivers at noon in a steady rhythm, and when somebody says stop, he stops. Nobody complains. He gets the whole route.

Same flyers. Same street. One gets chased, one gets paid. THAT is spam in one picture. The words in the message were never the hard part. The uniform, the schedule, and the complaints are the whole game.

2. SMTP IN THIRTY SECONDS (THE ACTUAL CONVERSATION)

Every email on earth — yours, a bank's, a newsletter's — travels the same ancient protocol and sounds like this under the hood:

Code:
220 mail.example.com ESMTP ready
EHLO sender-box.com
250-mail.example.com Hello
250-AUTH PLAIN LOGIN
MAIL FROM:<boss@sender-box.com>
250 2.1.0 Ok
RCPT TO:<target@recipient.com>
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
From: Boss <boss@sender-box.com>
To: <target@recipient.com>
Subject: your account

...message body...
.
250 2.0.0 Ok: queued as ABC123

Read it like a phone call: hello, here is who I am, here is who I'm talking to, here is the message, done. That is SMTP — a forty-year-old text protocol with zero authentication built in. Anyone can say "EHLO I'm the bank." The protocol does not care. Everything modern — SPF, DKIM, DMARC, reputation — exists because the base protocol trusts nobody and the entire internet bolted locks onto it afterward.

3. THE FOUR GATES (WHY YOU LAND IN SPAM)

Between your DATA terminator and somebody's inbox sit four gates and you must pass all four in order.

Gate one — authentication. Three locks, kid-simple:

SPF is the guest list. The receiving server checks the domain's published list: only these servers may send mail as this name. Wrong IP, fail.

DKIM is the wax seal. Your server cryptographically signs the message; the receiver checks the signature against the domain's public key. Signature intact means nobody rewrote the message in transit.

DMARC is the bouncer's rulebook. It tells the receiver: SPF and DKIM must align with the visible From domain, and here is what to do when they don't — reject, quarantine, or let it ride.

Fail any lock and you are spam-foldered before a single word is read. This layer is binary — prove identity or become junk.

Gate two — reputation. The server knows your IP and domain the way a neighborhood knows the flyer kid. History of complaints? Volume spiked from zero to 100k overnight? Past spam reports? Messages originating from residential proxy ranges? Reputation is a scoreboard updated by every message you have ever sent and it forgives slowly.

Gate three — content scoring. A filter reads your message like a bored customs officer. Bayesian word lists, link destinations that are fresh domains with no history, huge image blobs hiding the text, urgency phrases, money words, mismatched languages. Points add up. Over the line, quarantine. Lazy bulk content is built like it is begging to score high.

Gate four — engagement. Real humans open and click what they asked for. Providers watch those signals across their entire user base. Campaigns people actually read keep landing. Campaigns everyone deletes learn their fate in the next batch.

4. THE 5K RULE THAT CHANGED THE GAME

Gmail and Yahoo dropped the hammer on bulk senders and the industry never recovered its lazy habits. Send more than 5,000 messages a day to their users and the demands are non-negotiable:

  • SPF and DKIM must both be present AND aligned with the From domain
  • A DMARC policy must be published — even p=none counts as a starting gun
  • One-click unsubscribe (List-Unsubscribe headers) must work and be honored within two days
  • Observed spam rate must stay under 0.3% — Gmail's published target is even lower

Break those and mail does not "maybe land worse" — it gets dropped or spam-foldered outright, regardless of how pretty the campaign looks. The game since then is enforcement-aware: authentication hygiene first, complaint rate religion second, everything else third.

5. THE INFRASTRUCTURE (WHAT AN OPERATION ACTUALLY BUYS)

A sending setup is five purchased layers stacked together:

Domains — aged domains with existing history beat day-old registrations instantly. Fresh domain plus high volume equals instant suspicion.

SMTP servers — VPS boxes running Postfix or Exim, tuned for throughput, each one a sender identity. Serious operations run pools and spread load.

Warming — the schedule nobody wants to hear. A new IP starts at dozens a day, doubles patiently, and earns volume rights over weeks. Burn the ramp and the IP dies at the gate:

WeekDaily volumeWhat you are proving
150-100Existence with clean engagement
2200-400Consistent rhythm, zero complaints
3800-1,500Volume with stable open rates
4+3,000+Established sender — then scale on reputation

Seeds — test addresses sitting at Gmail, Outlook, Yahoo. Every batch gets a copy fired at the seeds first so you can SEE actual placement instead of guessing. Seed lands in spam, the real batch never goes.

Rotation — mailers cycling domains, IPs, and sending accounts so one burn does not take the operation down. Single points of failure are how lists die.

6. WRITING FOR FILTERS AND HUMANS

Filters score what they see. Operators write accordingly:

Plain text over images. An email that is one giant image with no selectable text scores like a scam, because scams look exactly like that.

Spintax. Curly-brace alternatives — {{hi|hello|hey}} friend — generate unique bodies per message so the thousandth copy does not hash-match the first. Content uniqueness keeps Bayes scores guessing.

Real links, aged domains. Fresh link domains with no reputation drag the whole message down. Wrapped links that redirect through aged infrastructure launder the destination.

Personalization that is not creepy. First name, company, context — reads human. Harvested fields mashed into templates read harvest, and readers hit report-spam on harvest.

Complaint rate is the number that ends careers. One report per thousand sends stacks up fast; under 0.3% is survival, under 0.1% is a good operator.

7. FIELD CHEAT SHEET

TaskMove
Prove identitySPF + DKIM aligned, DMARC published, all three checked
Beat the 5k ruleOne-click unsubscribe + spam rate under 0.3%
New senderWarm the IP — dozens per day, double weekly, never jump
Verify placementSeed list at major providers before every real batch
Stay uniqueSpintax the body, age the links, rotate the infra
Watch the kill numberComplaint rate is the number that burns domains
Survive burnsPools and rotation — never one domain, never one IP

— RELATED GUIDES —

Protocol speaks, gates answer, reputation keeps the door open. Authentication proves your face, warmup earns your volume, seeds confirm the placement, complaint rate decides how long you stay alive. Infrastructure bought, schedule printed, seeds fired — run the first batch on a warm IP and read where it actually lands.
 
Last edited: