Announcement: Upgrade to macOS Mojave

With features like Dark Mode, Stacks, and four new built-in apps, macOS Mojave helps you get more out of every click. 
Find out how to upgrade to macOS Mojave > https://support.apple.com/macos/mojave

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Question:

Question: Pre-populate Subject field in hyperlink

I can insert a hyperlink in Mail ok (its my email address) but I want it to pre-populate the subject field in the reply. I cannot find a way to do this. I can edit the hyperlink but only to change the url.

Basically I'm trying to have a " Click Here" hyperlink that pre-populates the return email with the subject already inserted.

Read all sorts of things but nothing that works. Beginning to think it cannot be done.

Thnx for any help

MacBook, macOS High Sierra (10.13.1)

Posted on

Reply
Question marked as Solved
Answer:
Answer:

In case it might help others, here is how I solved this easy peasy! In a blank Word document I typed the hyperlink I wanted & when you right click to add a hyperlink a menu opens with 3 tabs. The Email Address tab has 3 fields email address, SUBJECT & recent email addresses. Easy. When complete copy the whole thing into your email.


Hope this helps - its taken me hours of research to find it.

Posted on

Page content loaded

Nov 12, 2017 11:14 AM in response to Howker In response to Howker

The html for a mailto link with subject looks like:

<a href="mailto:name@someplace.invalid?subject=The%20subject%20of%20the%20mail">Se nd mail with subject</a>

Of course you will replace name@someplace.invalid with a real email address and you will replace The%20subject%20of%20the%20mail with your subject.

Keep in mind that recipients who have disabled html in their email client will not be able to click the link.

Nov 12, 2017 11:14 AM

Reply Helpful

Nov 12, 2017 12:04 PM in response to BobTheFisherman In response to BobTheFisherman

Thnx Bob. I have copied your instructions exactly but as in the past I don't get to OK my entry.

Here is my entry

<a href="mailto:tom299@me.com?subject=The%20SUBSCRIBE%20of%20the%20mail">Send mail with subject</a>


I do not get to OK this. If I remove everything except my email address the hyperlink works button course with a blank subject line. I have Message format set to Rich Text but I'm wondering if there is another setting I don't know about.

Nov 12, 2017 12:04 PM

Reply Helpful

Nov 12, 2017 6:21 PM in response to Howker In response to Howker

Researching in Communities I saw this post

In Apple Mail, what is called "rich text" is actually HTML. However, Apple Mail prefers to use plain text for compatibility. Unless you do something to make it think it needs HTML, you won't get it. What you usually have to do is change some part of the text to some non-default font or style. You have to do this in the message itself. The font settings in Preferences just change the default. You have to make something non-default to trigger HTML. One easy trick is to create a signature that has some styled text in. Then, any time you use that signature you will get an HTML message.

Nov 12, 2017 6:21 PM

Reply Helpful

Nov 15, 2017 9:05 PM in response to Howker In response to Howker

Researching in Communities I saw this post

In Apple Mail, what is called "rich text" is actually HTML. However, Apple Mail prefers to use plain text for compatibility. Unless you do something to make it think it needs HTML, you won't get it. What you usually have to do is change some part of the text to some non-default font or style. You have to do this in the message itself. The font settings in Preferences just change the default. You have to make something non-default to trigger HTML. One easy trick is to create a signature that has some styled text in. Then, any time you use that signature you will get an HTML message.

Nov 15, 2017 9:05 PM

Reply Helpful
Question marked as Solved

Nov 15, 2017 9:10 PM in response to Howker In response to Howker

In case it might help others, here is how I solved this easy peasy! In a blank Word document I typed the hyperlink I wanted & when you right click to add a hyperlink a menu opens with 3 tabs. The Email Address tab has 3 fields email address, SUBJECT & recent email addresses. Easy. When complete copy the whole thing into your email.


Hope this helps - its taken me hours of research to find it.

Nov 15, 2017 9:10 PM

Reply Helpful

Nov 16, 2017 7:34 AM in response to Howker In response to Howker

How does what your Word solution differ from what I suggested?

Here is what your Word solution produces:

<a href="mailto:name@someplace.invalid?subject=The%20subject%20of%20the%20mail">Se nd mail with subject</a>

Here is what I suggested:

<a href="mailto:name@someplace.invalid?subject=The%20subject%20of%20the%20mail">Se nd mail with subject</a>

Nov 16, 2017 7:34 AM

Reply Helpful

Nov 16, 2017 10:47 AM in response to BobTheFisherman In response to BobTheFisherman

I wasn't saying your solution didn't work. When I click to create a hyperlink in Mail it would not allow me to insert your solution. As soon as I typed it in the OK greyed out. The only thing I could OK was my email, nothing else. I tried setting my prefs to plain text didn't work, set to Rich Text, didn't work.

Sounds like you're annoyed I used a simpler solution, but I got no help in solving how to use your solution so had to find one ASAP. Apologies if your offended especially since you were the only response.

Nov 16, 2017 10:47 AM

Reply Helpful
User profile for user: Howker

Question: Pre-populate Subject field in hyperlink