I'm looking to run a email program that can send up to 20million emails a day through multiple servers. Must be able to manage the lists from one location and schedule drops.
The program should be coded in C and maximize server resources.
If you have code for something similar and not all these features I'm willing to work with you.
Here is a list of features.
Remote servers
-Add new remote servers and automatically install required services, setup dns zones, setup iptables, unsubscribe pages, and web front
-Remote server IP rotation and domain management
Job status
-Display job status of server, templates, and list actions
Drops
-Display drop status and info
-Create new drops and select a from address, mail from, email list, scrub list, email template, offer unsubscribe link, offer clickthough link, schedule, and servers.
-Target or exclude email domains
-Cloak drop links and images
-Rotate ip addresses
-Randomize from address
-Auto responders
Templates
-Add new templates and modify email headers and body
-Magic tags to insert from domain, outbound domain, outbound ip, client, hostname, smtp id, mail to, mail from, message id, user agent, current time, track id, track key, cloaked offer click through link, cloaked offer unsubscribe link, cloaked optout link, random words, random numbers, open track image src, and boundary
-Upload and sync files such as images across servers
-Autoresponder templates
Lists
-Upload new clean, dirty, or scrub lists
-Display emails from lists by range or domain
-Scrub, export, merge, split, optimize, and search lists
-Blacklist domains