Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Bounced email handling suggestions/spam prevention for social networksBounced email handling suggestions/spam prevention for social networks
Previous
 
Next
New Post
5/26/2009 7:26 PM
 

This sounds like a robust solution to the problem. Funny, I was actually just emailing you referring you to this thread (re. your way of allowing unverified users to use the site with an alternative Reg. Users role).

It's a big job but essential for any serious social network. I have not actually investigated how FB/MySpace/LinkedIn handled invalid emails (temp or perm) but I would imagine it is something along these lines.

It would also be great to have a single mail scheduling service. ie. everything calls a single interface and the mails are queued up and the schedule sends them (In my experience 25 at a time every 15 minutes seems to work and not get you blacklisted. I had it on 50 at a time and it caused problems). Then only an absoulte max of 25 every 15 min would go out, regardless of what type of email it is. Ideally the core mailing API would be extended but in reality it would be a long time before this was made a high priority in the core.


Entrepreneur

PokerDIY Tournament Manager - PokerDIY Tournament Manager<
PokerDIY Game Finder - Mobile Apps powered by DNN
PokerDIY - Connecting Poker Players

 
New Post
5/26/2009 11:41 PM
 

Rodney, have you reviewed these issues with Chris Onyak with respect to Axon (used to be NukeAlyrt)? They may be addressed there, as well as present significant other features such as personalization of content and SQL-based recipient selection, in addition to typical opt-in/opt-out features. I'd be interested to see what he says.


pmgerholdt
 
New Post
5/27/2009 4:57 PM
 

Thanks for pointing me to this thread Michael.

Rodney, I think you should try Axon.  You have full access to all of the downloads on www.OnyakTech.com

I don’t think you should require people to have valid email addresses in order to register on your site.  Some people may want to get involved with your site but they may not feel comfortable providing you with their email address.   

First you will need a way to capture non-delivery reports of all types and then store those invalid email addresses so that you can prevent any further emails from being sent to them in the future.   But you need this handled in a way that is automated and doesn’t directly change the users profile.  Handling this manually would be a time consuming task.

Going forward, you may want to leave your site registration unverified and rely on a “double opt-in”.  A double opt-in will require email address verification from people who are actually interested in specific newsletters you offer.

Those are all features in Axon.  To get started you should run the Axon POP3 Scheduler to process all of the bounce backs you have.  Then you can send an email from Axon that will automatically exclude the bounce backs.

For more information about the Opt-IN module for Axon and handling double-opt in, go to http://www.dotnetnukeemail.com/GettingStartedwithAxon/AddOnModules/OptInModule/tabid/383/Default.aspx

For more information about opt-in management with your newsletters, go to http://www.dotnetnukeemail.com/GettingStartedwithAxon/OptInManager/tabid/378/Default.aspx

For screen shots of the non-delivery reports, go to http://www.dotnetnukeemail.com/GettingStartedwithAxon/AxonEmailCampaignReports/tabid/380/Default.aspx

Some other features in Axon you may want to take advantage of is the dynamic processing of the email content and threaded campaigns (a.k.a drip email marketing).   The dynamic processing of email content allows you to create one newsletter that people can subscribe to and each time it runs the email content can be specific to that user (show them their current order status, new people who registered on your site that live near them, etc) or display the last 20 forum posts or articles from an RSS Feed.  With this feature you create the campaign once and it runs automatically for you at a schedule you define (every week, every day, once a month, etc).

For more information on automatically generating personlized emails, go to http://www.dotnetnukeemail.com/GettingStartedwithAxon/DynamicInserts/tabid/381/Default.aspx

Threaded campaigns are much more advanced than normal campaigns by allowing you to send additional emails based on the users reaction to the last email.  A sample use of this type of campaign is to send an automated “Thank You” message to a new customer and then automatically send another email five days later that may offer a special discount to get them to return to your site and buy more of your products.  You can keep taking that farther by sending additional emails to that customer if they have read your email but did not yet make another purchase.  This allows you to entice your customers to return to your site while not bothering people who didn’t care enough to read your first email.

More information about drip email marketing in Axon is on http://www.dotnetnukeemail.com/GettingStartedwithAxon/ThreadedCRMCampaigns/tabid/382/Default.aspx
 



Professional DNN Extensions, custom solutions and mobile apps since 2003.
www.OnyakTech.com
 
New Post
5/27/2009 7:05 PM
 

Hi Chris,

Thanks for weighing in. I know your Newsletter mod can handle invalid emails but it's the general system emails comms I am worried about.

I would love to make my site Unverified again (I ran some reports and every day I have between 8 and 15 unauthorised users) or something like Will's 2-Stage Verfication process in Active Social is very cool (you give them access and they can verifiy their email address to add them to a new role). I'll be moving to this soon.

The problem is that all other modules (core and 3rd-party) should ideally be checking this "Verified" role regardless of preferences or Sign Up roles. If the user is not a verified user then it wont send the email. I am talking about any email generated during the general running of a social network - even stuff like "Forgotten Pw" - if you know for a fact that the email is not going to get to the user, why send it and risk spamming alerts.

I don't run personalised SQL reports - I wrote a fairly complex app (this was for scaleability) that has a lot of business logic in code and can handle 40k+ of users to send them their proximity summaries. Another example is my events module - currently you could send out 40k emails with a single click. If I could call an API which handled the queing and bounces and role check it would be fantastic...

The best way to handle this IMO would be a single mail interface (a wrapper around the core) that channels ALL mail through the same way and can be configured to 

a) Handle the Verified role (so this is a prevention check)

b) Handle a bounce and unverify them (this is the cure)

Then us module developers (and hopefully the core as they generate a lot of emails) can start using this instead of the core and stop worrying about scheduling, bounces etc.

It sounds like Will and You both have ideas on this. I'll read some of those links you posted now...


Entrepreneur

PokerDIY Tournament Manager - PokerDIY Tournament Manager<
PokerDIY Game Finder - Mobile Apps powered by DNN
PokerDIY - Connecting Poker Players

 
New Post
5/27/2009 10:05 PM
 

Something you may want to consider is calling Axon from your module to handle the emails. You would just need to send Axon your email list, the content and let it run.  Axon will automatically remove any bounced emails for you.  More information about this is on http://www.dotnetnukeemail.com/GettingStartedwithAxon/AddOnModules/ExtendAxon/tabid/387/Default.aspx



Professional DNN Extensions, custom solutions and mobile apps since 2003.
www.OnyakTech.com
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Bounced email handling suggestions/spam prevention for social networksBounced email handling suggestions/spam prevention for social networks


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out