MaximilianKohler
Well-known member
I did some searches and from what I gather when a user's email bounces it changes their "user state". But what happens when that user changes their email to a new valid/invalid email? Is there a record/list containing the old email and keeping it blocked, or does the old email get completely erased from memory once the user changes it?
The bounce log is probably a permanent record, but XF probably doesn't utilize that as a block list right? After some initial testing I was planning to clear the email bounce log. And that made me wonder if/where there is a list that XF remembers & utilizes.
If there isn't one, I think there should be one implemented. It would be important to protect our email reputation with our SMTP.
Also, is there any feature that prevents someone from continually changing their email to fake ones to trigger bounces? IE: block a user from changing their email after x number of bounces to protect your email reputation (IE: with a provider like Amazon SES).
The bounce log is probably a permanent record, but XF probably doesn't utilize that as a block list right? After some initial testing I was planning to clear the email bounce log. And that made me wonder if/where there is a list that XF remembers & utilizes.
If there isn't one, I think there should be one implemented. It would be important to protect our email reputation with our SMTP.
Also, is there any feature that prevents someone from continually changing their email to fake ones to trigger bounces? IE: block a user from changing their email after x number of bounces to protect your email reputation (IE: with a provider like Amazon SES).
Bounces will change theuser profile in the ACP
"User state" to "awaiting email confirmation (from edit)".
I changed the email of an existing user, and I see that they're now greyed out in/admin.php?users/list
.
I did some searches and found the following info:
- We can go to
/admin.php?logs/email-bounces
, click on the bounce, and then look forUser state
to verify that the bounce changed the user's state.- List of "blocked emails" that bounced/complained: I was wondering if there is supposed to be a list somewhere of "blocked emails" that bounced/complained? IE: to prevent Xenforo from emailing them again? I guess Xenforo just uses their "user state"?
/admin.php?users/email
can be used to view a list of emails./admin.php?users/search
can list all users that are in an invalid state.- Exporting: Emails can be exported to .csv via
/admin.php?users/list
- Importing: it seems that an SQL statement to update the user records may be the only option. Sigh... complicated.