|
If you would use 10,000 HTTP requests, I'd agree. But what about making a single HTTP request, which then sends out the emails (asynchronously of course)?
What if each email needs to be slightly personalised ... yes you could use Tokens substitutions, but running an entire HTML page thru tokens could have performance problems or even errors. Example: I send out a newsletter discussing this new "Orchard.Tokens"
feature. In my newsletter I include some examples of using Tokens ... so my HTML body actually needs to contain {Foo.Token} which I
don't want substituting ...
I think a newsletter engine is still missing from the gallery, should you be looking for a requirement... ;)
This is exactly one of my requirements, but I don't need it yet. I even mentioned this in: http://orchard.codeplex.com/discussions/279425 under "Email Templating" ... there are other
use cases of course, for instance a Discussions module that sends out daily summaries of subscribed threads (which would be completely different for each user of course). There are probably dozens of other possibilities :)
|