Stupid Web Tricks: Customize your mailto functions
Takeaway: Don't use just any mailto function. Learn how to use Super Ninja Mailtos that automatically fill in CC:, BCC:, and subject lines.
Click here for our complete list of Stupid Web Tricks.By Lauren Guzak and Patrick Joseph
(1/26/99, updated 6/22/01)
Mailtos are a convenient way to let your audience offer feedback on your Web site or to arrange other contact information. But you can do a lot more with a mailto than just automatically generate an email message. Super Ninja Mailtos can automatically CC: and BCC: people--or even fill in the subject line. Here's how to customize your mailto functions.
Your basic mailto looks like this:
<A href="mailto:person@builder.com">
Click here to send a boring old mailto message</a>.
When users click the link, it brings up their email client with the recipient's email address prepopulated in the To: field. Snore. To spice it up, follow these steps.
Step One
Create your regular mailto with the main recipient's email address, as you normally would.
Step Two
To copy (CC:) someone on the email, follow the To: recipient's email address with ?cc=. The example below shows how the code should look:
<A href="mailto:person@builder.com?cc=second_person@builder.com">
Click here to send an email message to multiple recipients</a>.
Step Three
To blind copy (BCC:) someone on the email, follow the CC: recipient's email address with &bcc= (as you add these features, the first one begins with a ? and subsequent ones begin with a &). It should look something like this:
<A href="mailto:person@builder.com?cc=second_person@builder.com&bcc=third_person@builder.com">
Click here to send an email message to multiple recipients (only some of which you know about)</a>.
You can also separate numerous To:, CC:, and BCC: recipients by commas:
<A href="mailto:person@builder.com, second_person@builder.com">
Click here to send an email message to multiple comma-delimited recipients.</a>
Step Four
To prepopulate the Subject: field, follow steps 1 and 2 with &subject=. For spaces, use the escaped version, %20. The whole string--with To:, CC:, BCC:, and Subject:--should look like this:
<a href="mailto:person@builder.com?cc=second_person@builder.com&bcc=third_person@builder.com&subject=
This%20is%20only%20a%20test">Click here to send us super ninja email</a>.
Here's an example of the whole thing in action: Click here to send us super ninja email. Note: this trick only works with standards compliant email clients.
Lauren Guzak is a project manager for Ask Jeeves, and Patrick Joseph is a freelance writer.
Print/View all Posts Comments on this article
SponsoredWhite Papers, Webcasts, and Downloads
- CRM Your Salespeople Will Love Oracle
- Choosing the Best CRM for Your Organization Oracle
- Accelerating the Next Phase of Virtualization Riverbed
- Economist Intelligence Unit whitepaper: "Enterprise Knowledge Workers: Understanding Risks and Opportunities" SAP
- Network World Special Report on VoIP ShoreTel
Article Categories
- Security
- Security Solutions, IT Locksmith
- Networking and Communications
- E-mail Administration NetNote, Cisco Routers and Switches
- CIO and IT Management
- Project Management, CIO Issues, Strategies that Scale
- Desktops, Laptops & OS
- Windows 2000 Professional, Microsoft Word, Microsoft Excel, Microsoft Access, Windows XP,
- Data Management
- Oracle, SQL Server
- Servers
- Windows NT, Linux NetNote, Windows Server 2003
- Career Development
- Geek Trivia
- Software/Web Development
- Web Development Zone, Visual Basic, .NET
