Should you publish a email directory of all users on webpage

We are rolling out a new website.  Management has requested that we put a directory of every email address of all of our employees on the site.  I am hesitant.   I am concerned about spambots and spiders, as we have a very small staff, and don't have a webmaster on staff, I know there are ways to prevent it somewhat, but I am afraid we don't have the resources to stay on top of it.  Can anyone give me pros and cons of this, or point me to articles discussing this.  I have looked myself, but I think I must be phrasing it wrong because I am not finding much.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Will SzymkowskiSenior Solution ArchitectCommented:
I would have to agree that it is not a good idea to publish ALL of your users email addresses to the internet. If this is stricly an INTRA NET site where it is only accessible internally or over a VPN I think that would be fine.

However something publically like this i would not. The obvious is hackers and spam etc. If you are looking for support contacts then it is better to only publish a generic email account like or something on those lines.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Dave BaldwinFixer of ProblemsCommented:
It is a really bad idea.  That's like a public invitation to spam all those people every day.  And No, there are not ways to prevent it.  Those encoded hacks are easily read by the spambots and have been for years.
Thomas Zucker-ScharffSolution GuideCommented:
My university does do this and although we do have spam the microsoft spam client for exchange works well at the server to block most spam, not nearly all.  We don't have a true intranet, so this was the trade off.  We have been bought out by a hospital and they don't publish their employees emails online (which has been a thorn in my side for a long time).  You need an obfuscated link to see their address book.
Your Guide to Achieving IT Business Success

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

Enabbar OcapCommented:
Even without bots you will have people chasing sales opportunities. Usually they have a single point of contact who will be trained/able to deal with those advances.  You won't want to get the company a bad name through an untrained reply to "yet another' sales contact.
I worked for a company that had a 'no names' policy for calls. If you didn't know who you wanted then you were directed to the head of whatever department,  but never told the persons name unless they introduced themselves.
I wouldn't publish the company mail list publicly at all.
Thomas Zucker-ScharffSolution GuideCommented:
Although our university does not have a no-names policy, I maintain that non-policy with all callers.  If they call me about security matters - I get a lot of that - I just say that there is someone else in charge of that for the college itself. I never give names and just say it is against policy.
Thomas Zucker-ScharffSolution GuideCommented:
seriously? you have an obfuscated link to a credit site?  Whatever is I wouldn't go there just because you posted it that way!  And you say there is a security plan on the main page of a credit site?
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.