send email with html for a "special" read receipt

Posted on 2010-01-10
Medium Priority
Last Modified: 2012-05-08
I have a vba system which sends several hundred emails a week.
I want to make sure they have been received, but our customers often disable the standard read receipt feature.

I would like to imbed html into my outgoing email body that says

<Click HERE to send receipt to rberke@mydomain.com>

When the user clicked on the html, the user would get a preformatted email similar to the following.
         .To = "rberke@mydomain.com"
         .Body = "I have receive the email"
        .Subject = "I have receive the email"

Question by:rberke
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 59

Accepted Solution

Chris Bottomley earned 1000 total points
ID: 26278757
Hello rberke,

The key bit I should think is:
"SOme text comment introducing the link"

or for example appending to the end of the htmlbody
.htmlbody = .htmlbody & "SOme text comment introducing the link"



Author Comment

ID: 26278988
Wow, that was really easy.

I added just a tiny bit more detail and it worked like a charm!  Of course, there will be a problem if the user receives text only, but very few of our users do that.  Those users will get separate instructions.


Sub TESTMySendingProgram()
Dim X As Object
Set X = Application.CreateItem(olMailItem)
X.To = "rberke@mydomain.com"
X.HTMLBody = "<a href=""mailto:rberke@mydomain.com?subject=I have receive the email&body=I have receive the email"">Some text comment introducing the link</a>"
End Sub

Featured Post

Veeam Task Manager for Hyper-V

Task Manager for Hyper-V provides critical information that allows you to monitor Hyper-V performance by displaying real-time views of CPU and memory at the individual VM-level, so you can quickly identify which VMs are using host resources.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

You need to know the location of the Office templates folder, so that when you create new templates, they are saved to that location, and thus are available for selection when creating new documents.  The steps to find the Templates folder path are …
Changing a few Outlook Options can help keep you organized!
This Experts Exchange video Micro Tutorial shows how to tell Microsoft Office that a word is NOT spelled correctly. Microsoft Office has a built-in, main dictionary that is shared by Office apps, including Excel, Outlook, PowerPoint, and Word. When …
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question