Sending Bulk Emails On A Budget
Ubuntu Server and Postfix produce aquitereputable, light-weight and flexiblecombination for sending bulk e mail and when configured properlythey willsimply match an ESP's service. Even on a domestic 8MB ADSL connection it'sfeasible to deliver tens of a large number of emails per hour. My goal for this publish is tell youhow toachieve this with minimal expense. I will not go in to theprecise clicks and instructions (it is not a dummies guide) but itis going to be a good snapshot of my extremelyeffective model.
First of all, you need an ISP which isready to offer you a number of static IPs. BeThere give 16 static IPs for all-around £42 each monthincluding the ADSL connection. You getone WAN IP and 15 alias IPs. You will also need a trusted router able of dealing witha number of DMZs - I advocate the Draytek Vigor 2820.
Principally the architecture comprises a ratherimpressive server that acts as being adedicated virtual machine (VM) host by using VMWare ESXi server. The machine hosts 11 Ubuntu Servers (10 dedicated Postfix emailing servers, 1committed DNS server) just about every only needing the minimal RAM (256MB) and minimalvery difficult drive area (8GB). Each and every virtual machine is given a regional static IP (e.g. 192.168.1.10 - 192.168.1.21) and each and every Postfix server positioned individually within a DMZ. The end result is 10 devoted mailing servers, every sending from a devotedexternal IP (e.g. 84.252.220.200 - 84.252.220.210). Configure your company's domain to have a corresponding subdomain for every IP (e.g. email1.domain.com has an A document to 84.252.220.200, email2.domain.com has an A report to 84.252.220.201 and many others). Ask your ISP's DNS staff to configure the correct corresponding reverse IP (84.252.220.200 to email1.domain.com and so on). Develop an SPF reportusing the openspf challengeweb-site and utilize it for your domain's DNS server (you mightought to ask your domain's internet hostingcompany if they are able todo that).
Download ESXi server from VMWare's web site and signup to obtain the licence critical. It'san incrediblybasicinstall (assuming your machine is compatible). Subsequent, install an Ubuntu VM with default settings (naming it e.g. email1.domain.com) and set up Postfix (yet again default settings). Configure a static IP, DomainKeys / DKIM and export the public keyto your domain's DNS server. Use telnet from your linux terminal to verifyyou cansend emails which might be DomainKeys/DKIM signed and SPF authenticated. Acquiring all these to purposewith each otheraccuratelycould be abit of a nightmare so the Ubuntu neighborhood guides are priceless. Afteryou might beprepared tocheck, Google Mail is quiteuseful for viewing an email's completesupply and will allow you to verify the IP it originated from (e.g. 84.252.220.200), its corresponding domain title (email1.domain.com), whether or not the DomainKeys/DKIM signature handed and no matter whether your SPF file is setup appropriately.
SPF, DKIM and DomainKeys passing Gmail
Congratulations! You now have adedicated Ubuntu Postfix mailing server. Now, create a 2nd Ubuntu server virtual machine and install BIND, this will be the committed DNS server (named e.g. emaildns). Configure the forward lookup to no matter whatyou want (I use OpenDNS) and check its abilitiesemploying nslookup. Reconfigure your devoted emailing server's (email1 or no matter what you named it) default DNS server to emaildns. We want all our Ubuntu Postfix mailing servers querying here so our network isn't really bogged down with time and bandwidth consuming DNS lookups.
Whenyou happen to becontent everything's workingsince itreally shouldyou mayboth shutdown email1 and copy the files 9 instances to clone the VM or manually install it 9 extraoccasions. Cloning VMs can deliver up challenges like duplicate NICs and in my knowledgewhenyou have setup onee-mail server the other folkstake a fraction in the time. Ensure all possess thesimilar DomainKeys/DKIM privatecrucial!
When you'refinishedyou'll have 10 devoted Ubuntu Postfix servers desperate to deliver your mail from 10 separate exterior IPs. What everprogramyou happen to beutilizingto create and send your emails ought tofind a way to tackle 10 SMTP servers; Campaign Enterprise undoubtedly can that has asmallerquantity of configuration.
The UltimateResult
Now you could havetendevoted Ubuntu Postfix email servers, all verymodest, lightweight installations that requireextremelytiny CPU load with their very ownexternal IPs (and hostnames) setup to queryexactly the same DNS server.
The most effectivecomponent? I accomplishmarketamounts of deliverability by using this model and together with the exception of the server and ADSL contract it'sfree of charge! I've even lately had a call from Return Route asking no matter if I needed any help. Following discussing my stats they concluded they couldn'tenable! Great.
Now, to genuinely optimize your server's mailing performance, see my publish on Overall performance Tuning Postfix for sending bulk electronic mail.
About the Author
ubuntu for dummies part 2
[simpleaffiliate source="amazon" results="10"]ubuntu for dummies[/simpleaffiliate]
[simpleaffiliate source="cj" results="10"]ubuntu for dummies[/simpleaffiliate]
[simpleaffiliate source="clickbank" results="10"]ubuntu for dummies[/simpleaffiliate]
No comments:
Post a Comment