>- see footer for list info -< Thanks Russ. I've coded for about half of those features and just had a look at those services you recommended. It we had a single static mailing list I can see it would be useful but it's not like that. Email integrates heavily into our app so it would be a nightmare to separate it and fire off a different list of 1000's of addresses every few minutes to an external service. I'd rather do what it takes to go that bit further and get our system 100% perfect. Well, it was perfect until that java memory error!
Cheers, Gary. On Sat, Aug 21, 2010 at 8:01 PM, Snake <[email protected]> wrote: > >- see footer for list info -< > Gary, > > While CF can handle this, there are some some good reasons to use a proper > list manager or campaign manager for mailings of that size. > > 1. do you know if mails are sent > 2. do you know if mails have been delivered > 3. do you know if any of the emails are bouncing > 4. do you know if all the email addresses are still valid (see point 3) > 5. do you know who actually opened and read the email > 6. do you know who clicked on links in the emails > 7. do you have any kind of reporting and analytics > 8. do you know how the emails look in all major email clients > 9. do you know if the emails will pass spam filters > 10. do you know if your domain or mail server has been blacklisted > 11. if you are on a shared host, is your email delivery being affected by > other customers > 12. if you are on a shared host, you will be affecting other customers > > If you are just sending email with cfmail and doing nothing else, then you > probably do not have any of the above info. Which means you could be > sending > out thousands of emails to dead addresses, you may be causing backscatter > with bounced emails, you may be sending emails that many people cannot even > view or even see because they end up in their junk email, or some may > simply > delete without reading as they have not been written effectively or never > receive it due to dns blacklists. > > If you care about all of the above then you need to use a proper email > campaign manager like www.mailchimp.com or www.sendtracker.com > If you only moderately care but not enough to spend any money, then have at > www.phplist.com which is an open source solution. We have provided PHPlist > on a cheap dedicated VPS to many customers who fall into the "don't care > or > don't want to spend money" category but are being affected by some or all > of > the issues above. For those who actually generate revenue from their email > campaigns and care about them and need to know they are working, we always > recommend sendtracker or mailchimp. > > HTH > Russ Michaels > www.bluethunderinternet.com > > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Gary > Sent: 21 August 2010 19:30 > To: CFML Development > Subject: Re: [CF-Dev] Robust way to generate 30K emails? > > >- see footer for list info -< > @Rich, glad you can confirm that 40K emails is perfectly do-able. I already > have the emails in a db so I guess adding a "sent" bit column would let me > track what's been sent. I don't like the idea of doing a db update every > time cfmail is looped. Perhaps it should fire off in batches of 100 emails > at time and do 1 db update after each batch. Not so sure about getting > scheduling to run every few seconds indefinately to check for emails > waiting > to be created. There must be a more elegant, robust way? > > @Kev, yes CF spools emails to disk. The Postmark service sounds good but > I've already got some good bounced mail handling code. However, every 6 > months some ISP or mail provider blocks emails which is a real pain. > Getting > it unblocked is hard work. > > I'd still like to optimise the java settings. > > Thanks for you input, chaps. > Gary. > > > On Sat, Aug 21, 2010 at 12:00 PM, Kev McCabe <[email protected]> wrote: > > > >- see footer for list info -< > > I'm guessing you've go the mail settings to spool? > > > > If it's important to get the emails sent and you want to track them on a > > mailing list, you could look at something like PostMark > > > > > > http://www.bennadel.com/blog/1900-Sending-Mail-And-Monitoring-Bounce-Backs-W > ith-ColdFusion-And-Postmark.htm > > > > But of course this costs more money but may be better to ensure the > emails > > get where they need to, as your mail server sending say 5k to yahoo may > get > > blocked by yahoo. > > > > Sending mail is always a pain, and has many stumbling blocks. > > > > HTH > > > > ---------------------------------------------------------------------- > > [ ] internal [ ] private [X] ask first [ ] bloggable > > ---------------------------------------------------------------------- > > Kev McCabe > > Adobe Community Professional - ColdFusion > > UK ColdFusion User Group Manager > > tel: +44 7751 230 725 > > email: [email protected] > > skype: bigmadkev > > blog: http://bigmadkev.com/blog > > ---------------------------------------------------------------------- > > > > > > On 21 August 2010 11:44, Rich Wild <[email protected]> wrote: > > > > > >- see footer for list info -< > > > I regularly use CF8 to send 20K - 40K of emails out using just standard > > > settings, so wonder if there's something else going here? > > > > > > At any rate, why not whack all the emails into a db table, then > > > periodically > > > check that table to see if there are any emails in there, and if so, > send > > > 1000 out, delete them and stop - wait for the next poll and so on until > > > there's nothing left.. > > > > > > Cheers, > > > Rich > > > > > > On 21 August 2010 11:15, Gary <[email protected]> wrote: > > > > > > > >- see footer for list info -< > > > > Hi. Does anyone have experience with using cfmail to generate 30,000+ > > > > personalised emails? At the moment I'm firing off an asynchronous > > gateway > > > > event which uses <cfmail query="recipients"> to do the job. However, > as > > > the > > > > mailing list grows it's starting to throw Java errors like: > > > > > > > > java.lang.OutOfMemoryError: GC overhead limit exceeded > > > > > > > > Various blogs mention changing the heap, collection agressiveness and > > > stuff > > > > but there doesn't seem to be a specific figure that I'm supposed to > > > change > > > > the settings to. It seems very much "finger in the air" and as this > is > > a > > > > production server I don't want to experiment too much. Has anyone > found > > > > settings that work nicely for them to avoid the above error? > > > > > > > > I'm wondering if the email job needs to be broken down into smaller > > > batches > > > > of 1000 for example? Is there something better than cfmail? > > > > > > > > I'm running CF 8.01 x64 on Win 2008 R2 with 2.5GB RAM with a Xeon > 5530 > > > > 2.4Ghz cpu. > > > > > > > > Thanks in advance for any pointers. I have a very small budget if > > anyone > > > > experienced with java settings and/or big mailing lists can give > advice > > > or > > > > code and wants something other than beer tokens. > > > > > > > > Gary. > > > > _______________________________________________ > > > > > > > > For details on ALL mailing lists and for joining or leaving lists, go > > to > > > > http://list.cfdeveloper.co.uk/mailman/listinfo > > > > > > > > -- > > > > CFDeveloper Sponsors:- > > > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > > > > >- Lists hosted by www.Gradwell.com <http://www.gradwell.com/> < > http://www.gradwell.com/> -< > > > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your > > help > > > -< > > > > > > > _______________________________________________ > > > > > > For details on ALL mailing lists and for joining or leaving lists, go > to > > > http://list.cfdeveloper.co.uk/mailman/listinfo > > > > > > -- > > > CFDeveloper Sponsors:- > > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > > > >- Lists hosted by www.Gradwell.com <http://www.gradwell.com/> < > http://www.gradwell.com/> -< > > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your > help > > -< > > > > > _______________________________________________ > > > > For details on ALL mailing lists and for joining or leaving lists, go to > > http://list.cfdeveloper.co.uk/mailman/listinfo > > > > -- > > CFDeveloper Sponsors:- > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > > >- Lists hosted by www.Gradwell.com <http://www.gradwell.com/> < > http://www.gradwell.com/> -< > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your > help > -< > > > _______________________________________________ > > For details on ALL mailing lists and for joining or leaving lists, go to > http://list.cfdeveloper.co.uk/mailman/listinfo > > -- > CFDeveloper Sponsors:- > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > >- Lists hosted by www.Gradwell.com <http://www.gradwell.com/> -< > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -< > > > > _______________________________________________ > > For details on ALL mailing lists and for joining or leaving lists, go to > http://list.cfdeveloper.co.uk/mailman/listinfo > > -- > CFDeveloper Sponsors:- > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > >- Lists hosted by www.Gradwell.com <http://www.gradwell.com/> -< > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -< > _______________________________________________ For details on ALL mailing lists and for joining or leaving lists, go to http://list.cfdeveloper.co.uk/mailman/listinfo -- CFDeveloper Sponsors:- >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >- Lists hosted by www.Gradwell.com -< >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<
