Re: [WebDNA] current thinking on architecture of mass email scripts?
This WebDNA talk-list message is from 2011
It keeps the original formatting.
numero = 106537
interpreted = N
texte = Steve,Thanks for taking the time to describe to me.I appreciate hearing how everyone is handling real world live cases.At this point I am mostly information gathering. It will be up to the =client to make any final decisions about changing things, or not. I'll =save this your post and let you know if I end up wanting to reproduce =something similar to your setup. Glad it is working!Do you take any steps to handle bounces (and/or keep your master list =current)?-Govinda> Hi Govinda,>=20> I have an email subscriber list of nearly 26,000 email addresses that =we send a monthly email newsletter to each month. Several on this list =warning me that my server would get black listed if a receiving email =server saw emails coming in with many BCC's indicated.=20>=20> I have been using BCC within [sendmail] and Postfix on a Linux server =for nearly a year and for several years prior I was using this method on =a Windows server. There is NO info in the header of the emails we are =sending that indicates the use of BCC for the receiving server to see. =Each BCC email header only indicates a single "to" email address of the =individual subscriber. Our server has not once been blacklisted.>=20> I do not throttle the outgoing email. I do receive bounce back =messages from Gmail, Yahoo and maybe a few others that state your email =server IS NOT being blacklisted however do to the high volume of emails =coming from our server that email from our server is temporarily being =blocked and to resend at a later time. Postfix then is configured to =retry these emails every hour until all are sent.>=20> I have an actual email account titled "subscriber" and then am =currently BCC'ing 30 actual customer email addresses. I copy the actual =email address database to a temporary send email list database of which =I assign each email address a group number. In this instance of sending =30 customer email address at a time, webDNA is sending a total of 866 =emails. This takes our server @ 3.09 minutes to send all 26,000 emails. =The only thing I am doing that may throttle down the speed of the sends =is that as each group of addresses are sent from the temporary send =database the addresses are appended to a "sent" database and deleted =from the temporary "send" database.>=20> Despite popular opinion, this works for me and our server has never =been blacklisted.>=20> If you are interested in seeing my code I would be happy to share it =with you.>=20> Best Regards,> Steve>=20> Govinda wrote:>> Hi All>>=20>> One clients has some scripts we wrote for a trigger to send email to =users.. and sometimes the number of emails that need to go out at once =is in range of several hundred+.>>=20>> In the old days we used to hand-throttle the rate at which those =email files were written to disk.=20>>=20>> Just now it came to my attention that webdna has a built-in =throttler. I.e. "send X emails per minute"... =20>> Does anyone know where that number/pref. lives and can be changed?>>=20>> And to further the discussion a bit, how are you guys (who need to =fire alot of [sendmail]s at once) handling it?>> Or are you happy to just leave a [sendmail] inside a loop that loops =1,000 times?>>=20>> Thanks>> -Govinda>>=20>> =20>>=20>=20> --------------------------------------------------------- This message =is sent to you because you are subscribed to the mailing list . To =unsubscribe, E-mail to: archives: =http://mail.webdna.us/list/talk@webdna.us Bug Reporting: =support@webdna.us- Govinda--------------Old WebDNA talklist archives:http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwebdna-talk
Associated Messages, from the most recent to the oldest:
Steve,Thanks for taking the time to describe to me.I appreciate hearing how everyone is handling real world live cases.At this point I am mostly information gathering. It will be up to the =client to make any final decisions about changing things, or not. I'll =save this your post and let you know if I end up wanting to reproduce =something similar to your setup. Glad it is working!Do you take any steps to handle bounces (and/or keep your master list =current)?-Govinda> Hi Govinda,>=20> I have an email subscriber list of nearly 26,000 email addresses that =we send a monthly email newsletter to each month. Several on this list =warning me that my server would get black listed if a receiving email =server saw emails coming in with many BCC's indicated.=20>=20> I have been using BCC within
[sendmail] and Postfix on a Linux server =for nearly a year and for several years prior I was using this method on =a Windows server. There is NO info in the header of the emails we are =sending that indicates the use of BCC for the receiving server to see. =Each BCC email header only indicates a single "to" email address of the =individual subscriber. Our server has not once been blacklisted.>=20> I do not throttle the outgoing email. I do receive bounce back =messages from Gmail, Yahoo and maybe a few others that state your email =server IS NOT being blacklisted however do to the high volume of emails =coming from our server that email from our server is temporarily being =blocked and to resend at a later time. Postfix then is configured to =retry these emails every hour until all are sent.>=20> I have an actual email account titled "subscriber" and then am =currently BCC'ing 30 actual customer email addresses. I copy the actual =email address database to a temporary send email list database of which =I assign each email address a group number. In this instance of sending =30 customer email address at a time, webDNA is sending a total of 866 =emails. This takes our server @ 3.09 minutes to send all 26,000 emails. =The only thing I am doing that may throttle down the speed of the sends =is that as each group of addresses are sent from the temporary send =database the addresses are appended to a "sent" database and deleted =from the temporary "send" database.>=20> Despite popular opinion, this works for me and our server has never =been blacklisted.>=20> If you are interested in seeing my code I would be happy to share it =with you.>=20> Best Regards,> Steve>=20> Govinda wrote:>> Hi All>>=20>> One clients has some scripts we wrote for a trigger to send email to =users.. and sometimes the number of emails that need to go out at once =is in range of several hundred+.>>=20>> In the old days we used to hand-throttle the rate at which those =email files were written to disk.=20>>=20>> Just now it came to my attention that webdna has a built-in =throttler. I.e. "send X emails per minute"... =20>> Does anyone know where that number/pref. lives and can be changed?>>=20>> And to further the discussion a bit, how are you guys (who need to =fire alot of
[sendmail]s at once) handling it?>> Or are you happy to just leave a
[sendmail] inside a loop that loops =1,000 times?>>=20>> Thanks>> -Govinda>>=20>> =20>>=20>=20> --------------------------------------------------------- This message =is sent to you because you are subscribed to the mailing list . To =unsubscribe, E-mail to: archives: =http://mail.webdna.us/list/talk@webdna.us Bug Reporting: =support@webdna.us- Govinda--------------Old WebDNA talklist archives:http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwebdna-talk
Govinda
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Permissions / Restart WebDNA? (2005)
Summing fields (1997)
Suffix or Line? (1999)
web delivery (1997)
Memory Error message (1998)
format crash! (1997)
Using Cookie for client specific info? (1997)
WebCatalog can't find database (1997)
Database Fields (1997)
Mystery authentication (1997)
Email (2000)
Quick Question About Sorting (1997)
f2 download problems (1997)
Not really WebCat (1997)
Security Issue (1997)
Multi-processor Mac info ... (1997)
Show if time tags (1997)
How To question on setting up downloads (1997)
Large databases in WebCat (1997)
Web*SSL and WebCatalog (1997)