Ok, so we have been open for business for roughly 3 years. In that time span we have picked up roughly 16,000 users and estimate that we will have well over 20,000 by the end of the year. The problem is, that people have signed up with email addresses that have since expired. Now, every time we send out a mailer we get 1000 Mail Delivery Errors in our trash bin. Not that it's a huge deal, but I would rather user that probably didnt exist to be clensed from our system... are there any scripts/modules out there that can do this.
Even if there isnt a script or a module, I have no idea how to go about this. Maybe a "reconfirm" email/module?
Watch
GitHub Core
Show your support for Zikula! Sign up at Github account and watch the Core project!
GitHub Modules
- mesteele101 responded to »ERR (3): E_USER_ERROR: Smarty error: [in pagesvar:pagesitem2en line XXX]…« 07:01 AM
- mazdev responded to »Pages 2.5.0 and updating - Page not found« 06:41 AM
- ehdwma created topic »Hide "Register new account" and change template to 3 col« 06:27 AM
- mesteele101 responded to »Zikula 1.3.3 - Selecting a category in Pages not working« 01:29 AM
- mdee created topic »How to implement returnpage ?« 01:00 AM
- nestormateo responded to »Fillters in Clip« 24. May
- damon responded to »Can the Updated Version Check be Turned Off (Z 1.3)« 24. May
Zikula Blog
- Anatomy of Open Source Projects on Mar 07
- Continuous Review on Mar 01
- Not Invented Here on Feb 24
- How to Contribute Your Code at Github on Jan 13
- 10 Steps to Coding-Nirvana: Tips for Successful Module Writing on Nov 12
- Submitting Bug Report Tickets That Get Results on Aug 17
- Cozi Tricks #1: Syntax Highlighting on Aug 07
Login
Reverifying User's Email
-
**unknown user**
- Rank: Senior
- Registered: Mar 16, 2002
- Last visit: Oct 21, 2009
- Posts: 2204
..it's been requested before, but I'm not familiar with any available solutions..
maybe check out the checkdnsrr();/getmxrr(); functions .. or this tutorial..
-IR -
**unknown user**
- Rank: Registered User
- Registered: Mar 16, 2002
- Last visit: Oct 21, 2009
- Posts: 34
dolbex
Im really surprised this hasnt been requested before. Has it been considered for .8?
Wow, that is a cool function that I was not aware of IR, however, I think that could only be used to see if the domain was valid. With all the hotmail and YAHOO accounts logged, it probably wouldnt put much of a dent into the problem. -
**unknown user**
- Rank: Senior
- Registered: Mar 16, 2002
- Last visit: Oct 21, 2009
- Posts: 2204
hey dolbex,
.. i think you're right.. wouldn't have much affect for hotmail and the likes.. and I really think that some consideration should go into adding the ability to "deny" certain domains from registration.. someone had mentioned some time ago about a service that you could sign up for an account at any site fake the user name (ie: joebob404@thisservice.com) and then go to this site, retrieve your message just by inputting joebob404 and then log into the site.. so, yeah.. i think it would be nice to limit registrations to "valid" ISP issued addresses.
I'd probably just write a little script that would just remove all of the hotmail/yahoo accounts after sending some kind of forewarning notice.. i'm sure they're not the only accounts that have been abandoned though.. it's either a real tough question or my cylinders aren't all firing today :) ..i'd be interested in hearing your solution if one's found. -
- Rank: Helper
- Registered: Mar 30, 2003
- Last visit: Oct 21, 2009
- Posts: 683
Hmmm, OK, so for this technically challenged individual, does this also mean knocking out such things as gmail addresses? You know, like joebob404@gmail.com? -
- Rank: Expert
- Registered: Dec 02, 2002
- Last visit: Apr 30, 2010
- Posts: 1474
Well what I would do is timestamp each new registration and send another verify email a few weeks after registration, then another 6 months, then yearly - when the verify email is sent I would suspend the account and if reverification does not occur within a specified timeframe the account would be wiped.
If you are going to attract thousands of users it is imperitive that you implement a system similiar to the above to ensure the integrity of your user data table. Sometimes users sign up and never visit the site again - this happens with me sometimes when I want to download something; I sign up, download and never see the site again... I use a gmail account for this, and for all other times when I need to give my email on the internet. This is not cheating, this is good sense unless you want to get your arse spammed off hahahahahahahhaha!!!1
Oh you could also track each time a user logs on and suspend them if they don't log in on a regular basis (actually this would be better and easier probably - just a simple cronjob and mod to the user data table).
If you want to pay I can do it cheap :)
-Lobos
--
-Lobos
Professional PHP Framework Services: Concept, Development and Deployment -
**unknown user**
- Rank: Senior
- Registered: Mar 16, 2002
- Last visit: Oct 21, 2009
- Posts: 2204
multiple examples here ..fsockopen isn't always supported by hosts, but it's a pretty decent option. -
- Rank: Expert
- Registered: Dec 02, 2002
- Last visit: Apr 30, 2010
- Posts: 1474
InvalidResponse
multiple examples here ..fsockopen isn't always supported by hosts, but it's a pretty decent option.
hmmm I don't know about that, fsockopen doesn't seem reliable enough to me - what if the smtp server is down? I know mine gets funny a few times every day - mostly only for a minute or so - but this is enought to make fsock sketchy in my books...
I think I like the check last login solution - if the user hasn't logged in for x amount of time send an email telling them that they need to login or their account will be closed - this is a sure way to verify the email - if they click the link the email is active if they don't the email is not active or they don't want anymore to do with your site either way you weed out the inactive users.
PS: last login check also is a handy way to remind them to get there arse back to your site :)
-Lobos
--
-Lobos
Professional PHP Framework Services: Concept, Development and Deployment -
**unknown user**
- Rank: Senior
- Registered: Mar 16, 2002
- Last visit: Oct 21, 2009
- Posts: 2204
yeah.. i was just thinking of a "simple" script solution to the original issue, but I do agree that the system you mention would be pretty cool.. as a way to prune accounts as well.
hop to it! hahaha.. :) -
- Rank: Expert
- Registered: Dec 02, 2002
- Last visit: Apr 30, 2010
- Posts: 1474
lets hop so - hop hop
--
-Lobos
Professional PHP Framework Services: Concept, Development and Deployment
- Moderated by:
- Support
Users on-line
- 0 users
This list is based on users active over the last 60 minutes.
