Mail not received, waiting ...

Robert9

Well-known member
Please, please, please, there must be a solution for this without killing the number of registrations?
Everyday we have to moderate more and more users with a second registration, because the registration before is not finished.

Other systems have a function like:

Register user, waiting for click from mail
The user tries to register again => message: you have registered before! Please check you spam dir;
if you cant find any mail from us, write with the mailadress and username from the first registration to post@forum

I do not know what is wrong with out mail provider, but a pervenateg x of all registerings (more than 100 a day) amke these problems.
But I am sure this happens much more times, and admins do not know about while having no moderation check.
 
Upvote 1
What provider are you using to send emails?

Are you sure these are all legitimate registrations? I'm currently being bombarded with bot registrations on one of my sites - although that is an older site still running XF 1.5 so I can't use some of the anti-bot systems that come with 2.x
 
Most important: make a notice e.g.
Hello {name}, registration was successfull but you need to activate your account by clicking on the link in the email you got<br />br />
Please check your emails (spam folder too) or change your email to a valid one. The email is sent automatically<br />br />

and show the notice only to User state = Awaiting email confirmation
 
Yes, they are quite normal users, and x percent never get any mail from me. It is no special mail provider, they come from everywhere.
Some of them write mails to talk about the problem.

I have added many funny things to the server's dns for different checks.
I dont know what to do.

But it takes too much time every day. Today we had one trying it four times ...
 
What exactly is the suggestion?

If a user tires to register again after a previous registration (without completing be claim verification) They will get the error message:

Email addresses must be unique. The specified email address is already in use.

The stock xenForo system already allows you to give them a message of your choice by customing the phrase. Hence you can already have what you suggested above, ie

you have registered before! Please check you spam dir;
if you cant find any mail from us, write with the mailadress and username from the first registration to post@forum
They will se that message whenever they visit the forum, e.g. before they try to re-register


Alternatively you could send an email to users awning email confirmation to remind them, you can include the resend confirmation link in the email:

https://example.com/account-confirmation/resend
 
So anyone can register with fake email?
Define fake. How easy is it to get a temporary time limited email address these days. So, why constrain and make it harder when registering?
If the email is invalid, fake, or times out (temporary), once it starts bouncing then XF auto limits account access until they validate an email address.
 
Here is the story again:

Bob comes to forum and registers Bob and bob@lala
he never gets any mail from post@forum

Bob comes again to the forum and registers again with Bob2 and bob2@lala

A spam add-on sets the new user registration to "moderated", because the system knows that this user still has an account.

Why we can not stop registering, if the user has an existing account?
Is there any sense not to have this function?

Is this just the more clever way to let them register as often as they want to have a maximum of users?
I would prefer to tell them: Hey, you have registered before, you have not clicked the registration link in email.
Do you need the mail again? If nothing helps, write here to the admin with your username and working mail adress blabla.
 
Instead of focusing on trying to fix the multiple registration side of things (the symptom), how about trying to fix the email not getting received issue (the root cause) ?

It sounds to me like you have a really bad sending reputation and your registration confirmation emails are going to spam or being blocked by ESPs.

Everything else on your forum (password resets, notifications, etc) will be problematic unless you fix your sending reputation.

Here is some information on sending reputation and how to check it:
 
A spam add-on sets the new user registration to "moderated", because the system knows that this user still has an account.

Why we can not stop registering, if the user has an existing account?
Is there any sense not to have this function?
Shouldn't you be asking in the spam add-on thread? You're asking XF to process the resulting action of an addon, because the addon doesn't do it correctly?
 
How would the software know it is the same person if they use a different user name and email address?

Because the forum knows that a user has registered before. Everyday we have to moderate a lot of users in the moderation queue with a message like:

User Bob2 has registered; user is known as User Bob.


This is what I am talking about. If the user is known as registered (from cookie), then we could forbid to register again.

We can stay anonymous like:
Hey, you have registered before, but never complete the registration. New mail? Message to admin?

or we can talk clear like:
Hey, you have registered as user Bob before, but never complete the registration. New mail? Message to admin?


I am really wondering that this is not a basic function; and maybe every webmaster without a spam trigger should check how many users don't finish the registration.

Today I have seen seven users from more using icloud.com; my next step is now to find out, if i can tell this icloud.com that I am a good one and my mails are important and no spam.

Like this i will try to walk through all gmx, yahoo, whatever, that make problems.
 
It sounds to me like you have a really bad sending reputation

Yes, maybe, but from 100 we have 90 to 95 mails without problems.
Is this a bad value?

I found many results in Google for the question: Why i don't receive mails with my icloud.com?

I have set some values to the dns, some at the hosters database. Now i walk through the mail hosters to see if there is something i can do.

Maybe 5 to 10% is just normal?
 
Last edited:
XF reads cookies! So the question is:

Why XF has no option for people who want to register again though they have an account.

Maybe I am wrong and this function makes no sense, because of reasons i do not see.

For example: If you force spammers to clean cookies, then you don't know that you have one with multiple accounts.
So better let them in and know they could be enemies.
 
Back
Top Bottom