Jump to content

How to manage a newsletter with a large amount of subscribers


akaeu

Recommended Posts

Hi,

 

I have a website where the number of the people subscribed to the newsletter is a little large for me . About 3000 and I have to send one email daily to all the people.

 

How should I have to program.. the algorithm for it , so the yahoo or other services will not block all my emails because are too many in a short period of time ?

 

Now is : when the newsletter is send it , it actually send all the emails.

 

What is the amount of emails that is recommended to send in one hour ?

Link to comment
Share on other sites

Sure, I have the emails in a database :

 

My example is this :

 

1500 emails monthly  (1st day of each month)

2000 emails weekly (1st day of the week)

2300 emails daily (each day) +

 

a newsletter with a database of about 5000 subscribers (this newsletter is send it about 2-3 times/month).

 

Now I have some crontabs that activate the script to send each group of emails(monthly, weekly,daily,newsletter) at the time specifyed.

 

Any other suggestions ?

 

a day mean 1440 in my case about  : 4emails / minut in case I will send 4 emails/ minut , but the problem is that during the day for the good functionality of the website about other 500 emails are send daily for communication with clients.

 

So what do you people suggest me to do. How should I manage this ammount of emails.

 

Regards

Link to comment
Share on other sites

Sure, I have the emails in a database :

 

My example is this :

 

1500 emails monthly  (1st day of each month)

2000 emails weekly (1st day of the week)

2300 emails daily (each day) +

 

a newsletter with a database of about 5000 subscribers (this newsletter is send it about 2-3 times/month).

 

Now I have some crontabs that activate the script to send each group of emails(monthly, weekly,daily,newsletter) at the time specifyed.

 

Any other suggestions ?

 

a day mean 1440 in my case about  : 4emails / minut in case I will send 4 emails/ minut , but the problem is that during the day for the good functionality of the website about other 500 emails are send daily for communication with clients.

 

So what do you people suggest me to do. How should I manage this ammount of emails.

 

Regards

Fetch the emails, loop through them and send email.

 

Something like this:

<?php

$db_connect = mysql_connect("server","user","pass") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());

$query = mysql_query("SELECT emails FROM subscribers") or die(mysql_error());;
while ($row = mysql_fetch_assoc($query)){
mail($row['email'], "subject: daily email", "body: this message is sent to you daily");
}
?>

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.