Expert Needed: Build Self-Hosted Bulk Email System — Amazon SES + Postal + VPS (100,000 emails/week)
Worldwide
Project overview We are building a fully self-hosted, high-volume email blasting system to send marketing campaigns to a list of 700,000 contacts at approximately 100,000 emails per week. We need an expert who can build this from the ground up — not configure a third-party ESP like Mailchimp or HubSpot. The stack is Amazon SES as the SMTP relay, Postal as the self-hosted campaign server (open source), running on a DigitalOcean Ubuntu VPS, with 2–3 rotating sending domains and full DNS authentication. We have our AWS account, domain, and DigitalOcean access ready. Full technical documentation will be provided. Deliverables 1. Amazon SES configuration Domain verified in SES with DKIM enabled, custom MAIL FROM configured Production access (sandbox exit) approved and confirmed Two dedicated IPs added and warmed up Sending limits reviewed and quota confirmed for 100k/week 2. DNS authentication — SPF / DKIM / DMARC SPF, DKIM (all 3 CNAME records), and DMARC configured across 2–3 sending domains Bounce MX record configured per domain MXToolbox showing all records passing green 3. DigitalOcean VPS setup Ubuntu 22.04 LTS droplet (minimum 4GB RAM / 2 vCPU) Server hardened: SSH key auth, UFW firewall, fail2ban Docker installed and verified 4. Postal installation and configuration Postal installed via official installer, SSL via Let's Encrypt Connected to Amazon SES as SMTP relay All sending domains added and DNS verified in Postal dashboard Domain rotation configured across 2–3 domains 5. Tracking and deliverability Open tracking (pixel) and click tracking (redirect) enabled and tested Hard bounce auto-suppression configured Gmail and Yahoo Postmaster Tools registered No blacklist entries confirmed on MXToolbox 6. Testing and handover End-to-end test email confirmed in Gmail inbox (not spam) mail-tester.com score of 8/10 or higher 8-week IP warm-up schedule documented Written handover doc with credentials, commands, and monitoring guide 30-minute walkthrough call
$500.00
Fixed-price- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:yesterday
- Interviewing:2
- Invites sent:0
- Unanswered invites:0
About the client
- United States6:42 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by