1.2 C
New York

Building Cold Email System Sending 1 Million Emails/Day

admin
adminhttps://linhbadien.com
Linh is an IT enthusiast and digital entrepreneur who shares practical insights about technology, SEO, affiliate marketing, and online income strategies on LinhBaDien.com. He focuses on creating transparent, actionable, and beginner-friendly content to help readers build sustainable online projects.

Published:

General Overview

  • Character or Personal Brand Name: Shog (BlackHatWorld member, anonymous, self-proclaimed technically experienced in email marketing).
  • Implementation Timeline: Started January 2023, with updates through March 2023 (based on posts from 2/7/2023 to 3/13/2023).
  • Implementation Country: Not specifically determined, but targeting major global email providers like Gmail, Yahoo, Microsoft, GMX, aiming to reach hundreds of millions of email users.

Revenue Model

Primary Income Method: Cold email marketing to promote offers, potentially affiliate marketing, eCommerce products, or running campaigns for clients.

How Revenue is Generated:

  • Build system sending 1 million emails/day, targeting low click-through rates (0.1–0.3%), corresponding to 1,000–3,000 offer views/day.
  • With 1% conversion rate, expect to achieve 10–30 orders/day (revenue depends on offer value, not specifically mentioned).
  • Use large email lists (scraped or self-built), focus on specific niches to increase open and click rates.
  • Low operating costs (~$50/month), but requires high time and technical investment.
  • Notable Features: Model targets large scale, accepts low open rates (1–2%) and focuses on deliverability rather than inbox placement. Suitable for affiliate marketing campaigns or high-profit products, but high legal and technical risks.

AI Tools and Technology Used

ChatGPT (indirectly mentioned):

  • Role: Create content for “white” campaigns (example: “5 home organization tips before Friday”).
  • Notable Features: Free (basic version), helps create engaging non-promotional content to avoid spam flags.

Custom AI Content (future suggestion):

  • Role: Personalize emails (example: use NLP to analyze recipient’s website and create relevant content).
  • Notable Features: Not implemented due to slow APIs, but potential to increase CTR.

PowerMTA:

  • Role: Main SMTP server for large-scale email sending, manages IPs and handles errors (backoff when encountering SMTP errors like 421 4.7.0).
  • Notable Features: Allows complete control over sending system, avoids dependence on commercial SMTP services (like Amazon SES) which require identity verification.

Mailwizz:

  • Role: Email campaign management, supports multiple sending domains, tracking, bounce handling, and spintax for random content generation.
  • Notable Features: Supports warmup schedules, integrates with PowerMTA, automatically adds bounces to blacklist.

Postfix:

  • Role: Receive emails (abuse@, postmaster@, return path) to handle spam complaints and automatic unsubscribes.
  • Notable Features: Easy configuration, supports multiple domains, replaces services like Zoho to reduce costs and complexity.

DMARC Monitor:

  • Role: Monitor DMARC reports from Google/Yahoo to check DKIM/SPF, ensure emails aren’t blocked or going to spam.
  • Notable Features: Uses open-source script (dmarcts-report-viewer) to analyze DMARC reports.

Private Link Shortener:

  • Role: Create private short URLs to avoid being flagged by public shortening services.
  • Notable Features: Based on Django, customized for temporary redirects to avoid content checking bots.

VPS and IPs:

  • Role: Provide multiple sending IPs (buy cheap VPS $2–5), use autossh and badvpn-tun2socks to create SMTP tunnels.
  • Notable Features: Flexible to add/remove VPS, ensure system operates if one VPS is blocked.

Mail-tester.com:

  • Role: Check email quality score to reduce risk of spam flagging.
  • Notable Features: Free, provides detailed analysis of DKIM, SPF, content.

Implementation Process

Phase 1: Infrastructure Setup (January 2023):

  • Action:
    • Configure PowerMTA, Mailwizz, Postfix on VPS (6 cheap VPS, 1 large VPS for Mailwizz, physical PC on-site).
    • Buy multiple IPs and domains, set up DKIM, SPF, DMARC, rDNS, and MX records.
    • Integrate DMARC monitor and private link shortener.
    • Start test sending with 25 emails/day/IP, gradually increase to 2,000/day/IP over 30 days.
  • Details: Use educational content (non-promotional) to warm up IP/domain, ensure deliverability.
  • Result: System operational, sending 3,000 emails/day after 2 weeks, 10–15% open rate.

Phase 2: Warmup and Testing (February 2023):

  • Action:
    • Gradually increase sending volume (3,000–10,000 emails/day), use 6 IPs and 2 main domains, over 12 subsidiary domains sending trickle (5–10 emails/day).
    • Deploy “white” campaigns (educational newsletters), “grey” (links to reputable sites like CNN), and “black” (direct offers).
    • Monitor bounces, SMTP errors, and open rates, adjust campaigns based on data.
  • Details:
    • PowerMTA automatically backs off 90 minutes if encountering errors like “421 4.7.0 Messages temporarily deferred”.
    • Open rates dropped to 1–2%, indicating emails going to spam folder.
  • Result: Sending 10,000 emails/day, but encountered issues with Gmail (blocking SMTP for main domain).

Phase 3: Dealing with Blocks and Adjustments (Late February–March 2023):

  • Action:
    • Identified Gmail as more sensitive to domain reputation, blocking SMTP when reputation “Bad” (according to Google Postmaster).
    • Tried rotating new domains, but got blocked after few hundred emails.
    • Paused sending to reassess strategy, considering rotating both domains and IPs, or simulating interaction with Gmail accounts.
  • Details:
    • Proposed solutions: Automate domain/IP rotation, use commercial SMTP services (SES, Mailgun), or build legitimate lists.
    • Challenges: Configuration takes many hours, haven’t found way to rewrite domains in PowerMTA queue.
  • Result: Project lost momentum, haven’t reached 1 million emails/day goal, but maintained low costs (~$50/month).

Results Achieved

Revenue: None yet (haven’t tested offers, only sent test content like “daily inspiration”).

Sending Volume:

  • Reached 10,000 emails/day after 1 month, using 6 IPs and 2 main domains.
  • Open rate 1–2% (mostly to spam), but stable deliverability (SMTP 250 OK).

Other Achievements:

  • Built complex technical system (PowerMTA, Mailwizz, Postfix, DMARC monitor) at low cost.
  • Identified Gmail as more sensitive to domain reputation compared to Yahoo/Microsoft, providing valuable data for optimization.
  • Created foundation to test “white”, “grey”, “black” campaigns, with potential application for affiliate marketing or eCommerce.

Challenges:

  • Gmail blocks SMTP for main domain after 100,000 emails, disrupting warmup.
  • Low open rates (1–2%), showing difficulty achieving inbox placement without quality lists or real interaction.

Lessons Learned

Key Success Factors:

  • Controlling infrastructure (PowerMTA, Mailwizz, Postfix) helps avoid dependence on commercial services and reduces risk of account blocking.
  • Slow warmup (25–2,000 emails/day/IP over 30 days) ensures deliverability, avoids initial blacklisting.
  • Using multiple IPs/domains and private link shortener reduces risk of spam flagging.

Creative Highlights:

  • Categorized campaigns into “white” (educational newsletters), “grey” (reputable links), and “black” (direct offers) to build funnel and optimize interaction.
  • Integrated DMARC monitor with open-source script to track DKIM/SPF performance, rarely used at this scale.
  • Configured SMTP tunnels via autossh and badvpn-tun2socks, allowing one PowerMTA instance to send through hundreds of IPs.

Challenges and Solutions:

  • Challenge: Gmail blocks SMTP due to low domain reputation. Solution: Rotate domains frequently, experiment with simulating Gmail account interaction, or build legitimate lists.
  • Challenge: Slow warmup, loss of patience. Solution: Use Mailwizz to automate warmup, monitor data to adjust sending speed.
  • Challenge: Legal risks (CAN-SPAM Act). Solution: Comply with 1-click unsubscribe, PO Box address, and don’t spoof headers.

Application Suggestions for Beginners:

  • Start Small: Test with 1 VPS ($5/month), PowerMTA, and Mailwizz (~$99 license), send 100–500 emails/day to get familiar.
  • Build System:
    • Configure DKIM, SPF, DMARC for 1–2 domains, use mail-tester.com to check.
    • Use “white” content (educational newsletters) from ChatGPT, send to small list (buy from Zoominfo or self-scrape).
    • Monitor bounces and open rates with Mailwizz, adjust campaigns if open rate below 15%.
  • Marketing: Start with “white” campaigns to build reputation, then try “grey” with reputable links, only use “black” when having interactive lists.
  • Initial Cost: ~$50 (VPS, domain, Mailwizz license), or ~$200 if buying quality lists.
  • Learn Skills: Read PowerMTA/Mailwizz documentation, watch tutorials on BlackHatWorld or YouTube (search “cold email setup”).
  • Note: Comply with CAN-SPAM Act (unsubscribe, real address), avoid lists containing spam traps, and accept risk of IP/domain blocking.

Source/Links:

Catalog

Recent articles