1
showcase17
E-mail harvesting
  • 2005/4/2 22:24

  • showcase17

  • Not too shy to talk

  • Posts: 190

  • Since: 2005/1/6 0


I've got a problem:
there's a huge suspicion towards a member of my site he's harvesting e-mailadresses of my site and is using them to spam.

Is there a way to hide these adresses and/or coding them in some way for future members?

2
hyperpod
Re: E-mail harvesting
  • 2005/4/2 22:36

  • hyperpod

  • Quite a regular

  • Posts: 359

  • Since: 2004/10/4


Each user can control this by checking the box:
'Allow other users to view my email address'

under edit profile (or when registering).

This allows anyone to see their email address on the userinfo.php page for that user.


You could also edit the user table in the database by setting the field 'user_mailok' to 0 on any or all users. Although this would only affect current users and not new users in the future.



If you dont want users to be able to publish their email address on your site, you could edit the template for the userinfo page at: /modules/system/templates/system_userinfo.html and edit around line 58. Just change

<{$user_email}>


to:

&nbsp;


OR

Not Available



Hope that helps,

3
showcase17
Re: E-mail harvesting
  • 2005/4/2 23:47

  • showcase17

  • Not too shy to talk

  • Posts: 190

  • Since: 2005/1/6 0


Thanks Hypernod,

not really sure if this helps, but I suppose these are the only sollutions...

I don't think we'll unable the mail part, it's a community. Been looking if I can disable the adresses to be viewable to specific groups but that's not possible (maybe a new feature for the next XOOPS release?).

If no-one has got a better idea, I suppose we'll leave it like it is for the moment.

4
dickinsd
Re: E-mail harvesting
  • 2005/4/3 0:01

  • dickinsd

  • Quite a regular

  • Posts: 278

  • Since: 2004/11/14


This is a suggestion, but its one of those... possibly a bit too far off the mark suggestions...

How about you make a new group of users

System administration> system> Groups

Call this group something like Non member access or something

Then set the permissions for modules that this group can have access to, select everything that a normal member can have access to but exclude the members module

Then add the offending user(s) to this group.

No one else is effected.

Just a possibility, but maybe a bit too far off the mark.

Dave

5
showcase17
Re: E-mail harvesting
  • 2005/4/3 3:14

  • showcase17

  • Not too shy to talk

  • Posts: 190

  • Since: 2005/1/6 0


I've solved the prob with member by blocking his IP and deleting his account...

But your idea is something I'm going to think about for new members

Thanks!

6
banned
Re: E-mail harvesting
  • 2005/4/3 3:16

  • banned

  • Not too shy to talk

  • Posts: 159

  • Since: 2004/5/16


You can encode your users' e-mail via javascript with smarty. In normal browsing it will be visible, but when you look for the html of the page (where spam-bots are looking for) you can't find an email adrress.
Simply put this code instead of the <{$user_email}> in the userfino template

<{mailto address="$user_email" encode="javascript"}>

banned

Login

Who's Online

298 user(s) are online (229 user(s) are browsing Support Forums)


Members: 0


Guests: 298


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Nov 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits