Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Mailing list
Hey, what mailing list thing do you have on swellit.com? i would really like to know or have a copy for a new site im going to be launching. If mark could tell me or someone direct me to another ajax mailing list with admin backend i would be most grateful.
0
This discussion has been closed.
Comments
Sadly it doesn't have an admin backend, you have to do that through phpmyadmin or forward the emails onto MailChimp or somewhere....
number of emails you're allowed to send each minute/hour or even daily.
If you plan to have a LARGE mailing list (5000+) and/or send a lot of mailings (5000+ daily) you'll
find that these limits (usually 500-1000 an hour max) are not really workable... and using a
hosted service works much better (but list maintenance adds to the workload).
I have tried and like VerticalReponse, mailermailer, enflyer and campaignmonitor.com but they're
all pretty expensive. I also installed phpList, which has a great feature set including advanced
'pacing' tools (x per minute, no more than y per hour etc) but quickly ran into the aforementioned
limits.
Recently I've even tried google hosted email... (email for your domain) which lacks many tools,
but you can set up several accounts and send batches of 400 at a time with very good 'penetration'
rates (a lot of email arrives, good response)
Anyway, I'd love to get my hands on some lemonade... if Mark made it. Is there an alpha/beta program?
Here's what I've got so far...
<? /* Part of the code for the article "Use Ajax and PHP to Build Your Mailing List" by Aarron Walter (aarron@aarronwalter.com) http://www.sitepoint.com/article/use-ajax-php-build-mailing-list */ require_once("dbConstants.php"); function storeAddress() { $message = " "; // Check for an email address in the query string if( !isset($_GET['address']) ){ // No email address provided } else { // Get email address from the query string $address = $_GET['address']; // Validate Address if(!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$/i", $address)) { $message = "<strong>Error</strong>: An invalid email address was provided."; } else { // Connect to database $con = mysql_connect(DBHOST ,DBUSER, DBPASS); mysql_select_db(DBNAME, $con); // Insert email address into mailinglist table $result = mysql_query("INSERT INTO mailinglist SET email='" . $address . "'"); if(mysql_error()){ $message = "<strong>Error</strong>: There was an error storing your email address."; } else { $message = "Cheers for signing up!"; } } } return $message; } ?>