We have just overhauled our email system, read what we have done so far and what we plan to do.
Posted by INtense! on Feb 17th, 2010
Believe it or not but ModDB is almost 8 years old now and in that time we have had hundreds of thousands of members join and share content. Slowly but surely the site has evolved and improved, but one area we badly neglected was our email notification system. At the moment you will be sent an email when:
Apart from that your email is hidden and you will not hear from us, as we hate spam and unsolicited email and don't want to be the cause. You can also edit your profile and totally opt out of any email alerts. As a result we only send a few hundred emails daily. Despite such a low volume and totally legit messages we have noticed our system becoming more and more unreliable, especially when we send our newsletter to our 80,000 subscribers. You see the problem is, being such an old site, a lot of the member information hasn't been updated in a while, which means a lot of the email addresses we have on record are now unused and forgotten.
Turns out that sending messages to dud email addresses (even if they are legit) makes you look like a spammer (since that is what they do... they just email everyone blindly). This is causing hotmail, gmail, yahoo etc to block our emails which is preventing people from activating their accounts and joining the site. This is a big problem so we have overhauled our email system and:
The summary is, we have implemented industry-best practices and now track failed email attempts. What this means for you is if we try and email you a couple of times and it fails, we will no longer email you again until you fix your email address. If this happens to you, you will be presented with a message like this:
So everyone please update your profile and ensure everything is filled in and correct. This is important because in the future we plan on rolling out cool stuff like:
And if your profile is setup incorrectly, these messages will not make it through. If you want to know what we are working on next: