![]() |
Quote:
For those who need to check: See vB's control panel under the phpinfo part in the maintenance/diagnostic section. If you have IMAP compiled, it would have a section titled IMAP and show status as "enabled". |
I like the idea, but there might be some kind of security problem: How do you make sure that the bounce is valid? I think this system could be abused to annoy users by selectively sending fake bounces resulting in account deactivation.
|
Quote:
That is true. What I do is enabple a PM warning first, which means the member has 7 days to contact me if these are not really bounced emails. I don't use the option to change user group, it was only added by request (I also made a warning under that option in the setting :) ) On my forums, the worst that can happen is to change subscription from instant email to "no email". Which means they can still see subscribed threads from the userCP. |
A random number/hash could be generated for each email sent and stored so that the system knows its a legimitate email?
Im much worse about bounced email, if it bounces once they get moved to awaiting email confirmation (and a big red warning appears on every page in that group). |
Quote:
Quote:
|
Fair enough, though the system is open to abuse if you think about it. I wonder if there is another solution to either make it harder or impossible to abuse.
|
Quote:
1. Enabling auto processing option 2. And enabling usergroupid change option 3. And allowing members to see other members email addressess (or them finding out the email addresses from the members themselves) 4. And being able to forge emails with correct bounce syntax. But an alternative would be to ignore forged email headers. I may write some pre-checks, and/or allow the option to call user-defined scripts, like SpamAssasin and the like, to allow returning a true or false answer, and ignore emails based on that answer. |
Quote:
|
I am actually testing what seems a very simple answer to the above, which also gives me something consistant to look for in the returned mails.
I use the following code to add two headers to every outgoing e-mail PHP Code:
The bouncer code then scans the inbox looking for all the X-Tracker-Dst headers to get the original destination, and pulls the X-Tracker-chk for each one. It then does the same MD5 calculation and if it's a match it knows it was a genuine bounce. To spoof this - the spoofer would need to know your unique code in order to get the MD5 correct. It also means that all I need to look for in the rejects inbox is these two headers. :) |
On a seperate note - I'm going to see if I can figure out why the forum cannot see the mail box - since my vB can see my attachments folder, which is at the same level as the mail folder - it maybe nothing more than permissions.
Edit, okay, it's not permissions. A deeper look required over the weekend. |
All times are GMT. The time now is 01:44 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|