Add Send Email Attachment to Windows Explorer context menu - gHacks Tech News

Add Send Email Attachment to Windows Explorer context menu

I have added a "send attachment" entry to my right-click context menu when I perform that action on files. Adding attachments to emails was always sort of a burden for me because it was really uncomfortable to open the mail program, click on the attachment button and browse to the file on the hard drive of the computer.

While some programs support drag and drop, it means that I have to open the system's file explorer first, browse to the directory the file is in, to finally drag and drop it to the email that I'm writing.

A far better way is to right-click the file and select an entry that would automatically open the email program. All that was left to do from this point on was to fill out the email address and compose the mail.

I only found information to add the "send attachment" entry to the right-click menu for Thunderbird and Outlook.

send-with-thunderbird

Both require almost the same steps, only the command that is used will be different:

  1. Open the Windows Registry by pressing Windows + R, typing regedit and hitting enter.
  2. Navigate to the key Hkey_Classes_Root \ * \ shell.
  3. If the shell entry is not there create it by right-clicking on * and selecting New > Key from the menu and name it shell.
  4. Now create another key in the shell key and name it any way you like. This will be shown in the right-click menu so choose something like "send attachment" for instance.
  5. Create another key in the newly created key "send attachment" and name it "Command".
  6. Right-click on the Default entry in the right pane of Command.
  7. Select modify from the menu and add the following entry if you want to send attachments to Outlook: "Path to Outlook.exe" /a "%1"
  8. If you want to send attachments with Thunderbird change the default value to: "Path to Thunderbird.exe" -compose attachment="file://%1".

My command looks like the following to give you an impression "C:\Program Files\Mozilla Thunderbird\Thunderbird.exe" -compose attachment="file://%1"

Update: It has become easier to add attachments, as you can now use drag and drop in most email clients and even in online clients to attach files to emails. The command is still working though and if you happen to start in Windows Explorer, it may make the composing of emails with attachments more comfortable to you.

Summary
Add Send File as Email Attachment to Windows Explorer
Article Name
Add Send File as Email Attachment to Windows Explorer
Description
Explains how you can add a new entry to Windows Explorer that allows you to send selected files as email attachments in the email program of choice.
Author
Advertisement

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:


Previous Post: «
Next Post: »

Comments

  1. SysstemLord said on May 7, 2007 at 11:34 pm
    Reply

    That’s useful, but there is already something similar in windows, you can right click on the file and select “send to”–>”Mail Recipient”
    And it will attach the file in your default mail program.

  2. me said on November 5, 2008 at 10:16 am
    Reply

    This is good only for single file
    with multiple files it will bring many instances of thunderbird compose.

  3. Paul K said on June 23, 2009 at 11:58 pm
    Reply

    I tried this.

    Nothing changed.

    It did not add a “send to email” option to my context menu. Any ideas?

    Win2000.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.