This page is sponsored by:
10/10 spots available | Order a Link now | Our Sponsorship Program
Overview:
Keeps your email safe from spammers when you want to use mailto: links.
Features
- Easy to use and edit.
- Doesn’t require any external program to encrypt your email.
- Function can be called muliple times on the same page, just by passing different email addresses.
- Uses the user’s default email program like Outlook Express to send the email. So, will work even your host has disabled the mail() function of php as well as SMTP.
- Doesn’t require reencrypting of your email address in case it changes. All you need to do is update the arguments to the function.
Requirements:
- WordPress 1.5 or above
Installing
- Download Transpose Email Plugin.
- Extract the contents of
ald-transpose-email.ziptowp-content/plugins/folder. - Activate the Plugin.
- Read the Customizing section.
The JavaScript Function:
Transpose_Email(userid,domain,subject)
- userid - The part that comes before the @ in your email address e.g. my email address is
me@ajaydsouza.com, so I enter it asme - domain - The part that comes after the @ in your email address e.g. my email address is
me@ajaydsouza.com, so I enter it asajaydsouza.com - subject - The subject line of the email you will receive.
Customizing:
Example: <a href="javascript:Transpose_Email('user','domain.com','About your site') ">Email Me</a>
Ofcourse, change domain.com and user to that of your email address. Change the subject line if you want to.
ChangeLog:
- 1.2 - Code remains same. Minor corrections to Readme file
- 1.1 - Moved the javascript function to an external .js file. Now the plugin works even when your blog is served as application/xhtml+xml on browsers that support it, e.g Firefox
- 1.0 - Release
To Do:
- Add button to Quicktags Toolbar
Downloads
Current Version is 1.2
Support the Development
I’ve spent a good deal of time and money developing and maintaining the plugin. If you like the plugin and find it useful and would like to donate something for my work please do click the Paypal Donate button below. The payment is secure. I haven’t filled in any amount. Feel free to donate what you please. Any amount is welcome. Thank you ![]()
License
All files and their contents are licensed under the GNU General Public License (GPL).
Questions or Bugs
Known bugs:
When serving your blog as Resolved in v1.1 application/xhtml, the JavaScript code doesn’t work in Firefox and possibly other browsers that recognize application/xhtml. It will work fine in IE and Opera.![]()
If you have any questions or would like to report any bugs then please visit the support forum.
Related Links
Transpose Email Plugin v1.1 Released
Transpose Email Plugin v1.2 Released
Post on WordPress Support Forums
35 Total Responses to “ Transpose Email Plugin ”
Comments:
Trackbacks & Pingbacks:
-
Pingback from Ajay - On the Road called Life! » Transpose Email Plugin
June 15th, 2005 at 10:50 pm[...] ess as an argument and then converted it into a plugin for wordpress. Read more about the Transpose Email Plugin.
Ta [...]
-
Pingback from WordPress Plugin: Transpose Email by Blogging Pro
June 16th, 2005 at 6:17 am[...] June 15th, 2005 WordPress Plugin: Transpose Email Transpose Email Plugin keeps your email safe from spammers when you want to u [...]
-
Pingback from Blogging Pro China » Blog Archive » WordPress Plugin: Transpose Email
June 16th, 2005 at 7:45 am[...] dPress Plugin: Search Reloaded WordPress Plugin: Transpose Email Transpose Email Pluginå?¯ä»¥ç”¨æ?¥ä¼ªè£…mailto:link以ä¿?è¯?ä½ åœ¨é¡µé?¢ä¸Šå… [...]
-
Pingback from WordPress Italy » Blog Archive » Plugin WordPress: Transpose Email
June 16th, 2005 at 2:26 pm[...] gin WordPress: Search Reloaded Plugin WordPress: Transpose Email Transpose Email è un plugin che protegge il tuo indirizzo email dagli spamme [...]
-
Pingback from Ajay - On the Road called Life! » Firefox, Javascript and application/xhtml
June 16th, 2005 at 9:13 pm[...] y I noticed a problem when serving the blog as application/xhtml. I released the Transpose Email plugin which uses a javascript function Transpose_Email(). T [...]
-
Pingback from Ajay - On the Road called Life! » Transpose Email Plugin v1.1 Released
June 17th, 2005 at 7:23 am[...] Email Plugin v1.1 Released Posted by Ajay under Blogging I have released v1.1 of Transpose Email plugin. It fixes the javascript error when the blog was serv [...]
-
Pingback from Wordpress Plugin Competition Blog » Transpose Email Plugin
June 17th, 2005 at 11:51 am[...] ve User needs to have a javascript enabled browser Version 1.1 available as of now
Read all about the plugin. [...] -
Pingback from Ajay - On the Road called Life! » WordPress Plugin Competition
June 17th, 2005 at 12:06 pm[...] gin Competition has finally closed with 52 entries! I have submitted my two plugins viz. Transpose Email and Bad Behavior Stats for this competition. Am really stunn [...]
-
Pingback from Ajay - On the Road called Life! » Transpose Email Plugin v1.2 Released
August 1st, 2005 at 6:40 am[...] I have released v1.2 of Transpose Email plugin. [...]
-
Pingback from Recent WordPress Plugins | John Hesch
August 7th, 2005 at 9:45 pm[...] Transpose Email Plugin: This Wordpress plugin encrypts your email address if you decide to add it to your blog. I prefer to use a contact form but it's easier for the user to just click a mailto: link and communicate through their email program. Permalink | Comment | Trackback url | Cosmos | BlogPulse [...]
-
Pingback from Build Up To Something » Some Plugins for WordPress: I want to give them a try
August 16th, 2005 at 8:34 pm[...] Transpose Email: Keeps your email safe from spammers when you want to use mailto: links. [...]
-
Pingback from Blogging according to Ajay » Protecting your Blog from Spam
October 2nd, 2005 at 11:10 am[...] And if you really want to use your email address on the site then you can make use of either Transpose Email Plugin or EmailShroud Plugin. Both of these use javascript to obfuscate your email address thus prevent email harvesters from getting hold of it. [...]
-
Pingback from Favorite WordPress Plugins : Business Blog Consulting
March 15th, 2006 at 8:44 am[...] Transpose Email - another email address obfuscator. Doesn’t automatically scan for email addresses, but can be used from within your theme files. [...]
-
Pingback from My Hypertextual Life » Top Plugins You Need for Wordpress
April 25th, 2006 at 2:36 am[...] Transpose Email If you’re tired of having a spam filled mailbox, you need to hide your email address for spambots. This plug-in transposes your email address by using javascript in an easy to use plug-in. [...]
-
Pingback from BusinessBlogHive.com » Blog Archive » Transpose Email Plugin Review
July 21st, 2006 at 1:33 am[...] NOT RECOMMENDED: Transpose Email allows you to use a javascript to hide any e-mail links in your theme files (these mailto: links are very common ways that spammers harvest addresses). See the Review below for why we do not recommend this plugin. [...]
-
Pingback from dreamwreck.com » Blog Archive » something.wicked.this.way.comes
January 31st, 2007 at 11:44 am[...] Rob Miller’s Now-Reading plugin Lester Chan’s wp-stats plugin the Blogstats PCC plugin from Perishable Press Kafkaesquí Oseo’s Category Word Count plugin Ajay D’Souza’s Transpose Email plugin Jan Grewe’s wp-OnlineCounter plugin [...]

June 16th, 2005 at 7:30 pm
The “Email Me” link example above should open my email client, correct? I’m using Thunderbird and clicking the link in Firefox doesn’t trigger Tbird to open a blank email. IF I view this page in IE though, it works.
Good idea for a plugin though! When it’s Mozilla-friendly, it will find its way onto a few of my sites fo’ sho’.
June 16th, 2005 at 8:25 pm
Hello Sam,
Thank you for pointing this out to me. After a lot of trial and error I finally figured out the solution to the problem.
I was serving my blog as
application/xhtmlas opposed totext/htmlFirefox, unlike Opera and IE, recognizes
application/xhtml.As result, it kept throwing up a javascript error for undefined function.
A temporary work-around is to serve the blog as
text/html.I hope I can find a permanent solution to this problem.
You will see that the above example works in Firefox now.
Thanks once again for pointing this out.
June 17th, 2005 at 7:19 am
Hi Sam,
Released 1.2 of the plugin which resolves the issue.
June 20th, 2005 at 1:24 am
Talk about fast turnaround! Thanks Ajay!! The plugin works great. I’m using it on a new site, http://www.rememberjerry.com/. Very useful indeed.
cheers
SAM
June 20th, 2005 at 6:10 am
A man’s gotta do what a man’s gotta do
Anyway, it seemed rather ironical that my own plugin wasn’t working on my own site!
August 1st, 2005 at 12:19 am
Hi,
Can you add into javascript status bar options!!! We can change status bar messages.
August 1st, 2005 at 5:11 am
Thanks for a helpful plugin!
I modified the code here in a couple of ways Ajay — I hope you don’t mind of course!
* I removed the “subject line” part of the javascript code, as I prefer not to have this in my link (and so I use the code on my page slightly differently of course to allow for no subject line specification).
Also, the readme in the download zip file has references to “Bad Behavior” plugin (line 24 of readme file, and also line 33 for more information).
Also too, the download is v1.1, but here on your site you mention 1.2 — is there a later version not available yet to download?
I put the details on my blog: http://www.deankennedy.com/blog/2005/08/01/testing-transpose-plugin/
One other thing: I needed to create a folder in my WP plugins folder called “ald-transpose-email” to hold the external javascript file, as that his how it is referenced in the php plugin file. (I could have altered the php file to remove this folder reference as an alternative to creating the folder!)
I hope the readme comments and extra folder info help for your next version!
Kind regards from Melbourne downunder.
August 1st, 2005 at 6:40 am
I have updated the Readme and released v1.2
No changes in the code, but just the readme for now.
Additionally, I don’t mind you modifying the code as long as you credit me for my work
August 1st, 2005 at 3:39 pm
Are you saying as part of this plugin or as another plugin?
November 8th, 2005 at 1:17 pm
There are CSS methods available to obfuscate your email address. The one in my link uses CSS to shrink a generated random-text logo down giving the illusion of normal text. I spiced it up by adding colour shading options and a dozen fonts to choose from. The more obfuscation methods in use, the less chance the email harvesters will decode them all.
November 8th, 2005 at 2:02 pm
Have checked it out and looks quite good.
However, everytime the user needs to change the email address it will require him to recode it.
Using this plugin, he just needs to change little to change the email address he wants to use.
December 10th, 2005 at 6:31 am
Hmmm….I think I like it, except that I think it could be done about as well without requireing javascript….here’s my idea:
Write it instead as a filter/function/etc. which is processed by PHP and takes as an input the same information, but generates a mailto: link that uses entity encoding for the characters. The last time I checked, entity encoded email addresses weren’t harvested by spammers either.
December 10th, 2005 at 10:09 am
Well, there are other plugins that tackle spam harvesting by encoding links.
This plugin isn’t made for automatic protection but only when you actually feel the need of inserting your email address directly.
I can’t be sure, but there may be a time that entity encoded email addresses will be decoded, unless you can come with your very own code.
December 11th, 2005 at 3:44 am
Actually I just found yet another
plugin that does an entity encoded email obfuscation. Thanks for pointing this one out to me.
March 11th, 2006 at 12:09 am
Wowee, thanks! I have just spent the better part of an hour trying to code my old javascript cloak-the-email-address script in my wordpress site, without any success at all. This is so much easier! Thanks for your work!
March 16th, 2007 at 6:32 pm
Ajay thanks again for another easy plugin which is quite useful.
March 16th, 2007 at 6:38 pm
You’re welcome
April 18th, 2007 at 7:44 pm
I just installed this plugin but does not work with webmail like Gmail. When I click my own email link, it will callout my Outlook Express instead of Gmail New Message.
Normally if I use mailto it can turn to Gmail. Is there any work around?
Thanks
September 18th, 2007 at 10:30 pm
Yes, I have the same problem as ziranfaze…. I think we should find another plugin here http://www.somethinkodd.com/emailshroud/
Thanks.