<a href="mailto:Abc#xy.com?Sbuject=Yes">
<img src="cid:#appr" width="5" width="20" alt="Alternate" title="Title" />
cid:#appr is being embedded using server code to send the image embedded in the mail.
On mouse hover the balloon text does not display alt or title. Instead it displays href value.
This is explicitly done by the mail client in order to protect the user.
You could simply create a phishing email and set the 'alt' text to the valid url. e.g. a valid banking website.
The user would never know, and is (more) vulnerable.
Related
I'd like to:
Display one url image in a paragraph tag (French flag) that,
a. hyperlinks to one url, AND
b. is displayed based on the detected browser language fr_ca
AND
Display a different url image in a paragraph tag (American flag) that,
a. hyperlinks to a different url from above, AND
b. is displayed based on the detected browser language en, AND
c. hides the fr_ca paragraph tag above
I have access only to the CSS and HTML inline or via style block (not CSS file) or other server-side scripts.
Here's an example of what I'm thinking but not sure how to execute:
<p .lang_fr_ca><img alt="" class="flag" data-pin-nopin="true" src="http://static.company.com/shop/template-resources/~1336/images/flags/64/ca.png" />
<p .lang_en><img alt="" class="flag" data-pin-nopin="true" src="http://static.company.com/shop/template-resources/~1336/images/flags/64/us.png" /></p>
We are facing below issue in Microsoft Outlook Email 2010.
We are generating an Email having an HTML body from our application The email has multiple links to other pages using anchor tags.
When the user hovers over these links, the URL is shown in the tooltip.
It is required to suppress the URL shown on hover of these hyperlinks.
We tried to use ‘title’ attribute of the anchor tag, but it seems to not work in Outlook; it still displays the entire URL on hover and ignores the title attribute.
for e.g.
Email HTML used:
<a title="" href="[some URL]" data-type="link" title="my custom tooltip">Click Here</a>
Is there any way to achieve this?
Thanks in advance.
Vikas
Keep in mind that it is Word that renders HTML in Outlook, not IE. If you can't make it work in Word, it won't work in Outlook either.
I am using a header and footer which I upload to my companies campaign manager program. This header and footer cannot be changed. But I want to change the subtitle which appears on some email clients after the Subject next to the unopened email (which currently has the first line of the email which is "click here if email has not loaded"). Is there anyway I can change the subtitle through the content beneath the header? If not is there a way I can have a subtitle which is not "click here" which does not appear directly on my email.
I really don't see a way to do this without being able to edit the email header contents (which is where I assume this "Click here" text is located).
In the past to correct a similar issue, I have either moved that text down farther into the content or footer of the email, or replaced it with an image (having alt text to show in case images do not load). The latter choice is a matter of personal preference and probably not ideal. That said, however, these solutions require changing the header.
To change it you need access to the Header Contents
To change the preview of your email you can only use a hack. As it will always display the first lines of your email, you'll have to edit your email template to start it with whatever catchphrase you want in your email preview.
However, I'm pretty sure you don't want to add an extra sentence that will display before your email so here is the trick: use a 1px by 1px transparent gif with your catchphrase in the ALT tag.
<img alt="YOUR CATCHPHRASE" src="your-transparent-gif.gif" width="1" height="1" border="0">
Is there a way to only allow a user to edit a link's destination, and not the link itself, using MailChimp's template language? There doesn't seem to be anything about this specific situation in their documentation.
For example:
<a href="link.html" target="_blank">
<img src="button.gif" alt="Button Name" />
</a>
So I want to allow the user to ONLY edit "link.html" to point somewhere else, as the link button never changes.
Unfortunately, to make matters more complicated, there's an unknown number of links in the template (thanks to the use of mc:repeatable), so the solution cannot be hard-coded to a specific link.
Is this possible?
I ran into exactly the same issue today. It seems the individual href attribute cannot currently be made dynamic using merge tags in Mailchimp.
The best workaround I've found is to create an editable field (span) within the repeatable section that contains the link and button image.
<tr mc:repeatable>
<td width="600px">
<span mc:edit="offer_link">
<a href="http://www.mywebsite.com" target="_blank">
<img src="http://www.mywebsite.com/images/button.png" width="100" height="30" alt="view offer button">
</a>
</span>
</td>
</tr>
When the sender creates the email from the template, they can click the '<>' icon in the editor to edit the html for the link. They'll need some very basic HTML knowledge but it'll do the trick.
In your MailChimp template, instead of using <a href="link.html" target="_blank">, use a Merge Tag instead. So for example:
<a href="*|CUSTOM_URL|*" target="_blank">
Follow these steps to complete the set up:
Go to Lists > Create Forms and add a new input field.
With the field selected, click on Field Settings.
Label the field Custom Url.
Set the Field Tag to CUSTOM_URL
Uncheck Required Field.
Set Field Visibility to Hidden.
Set the Default Merge Tag Value to http://www.example.com/new-link.html (in other words, this is where the SENDER would input the absolute URL that you want your link.html changed to before sending each Campaign.
When the Campaign is sent, it will automatically fill in this default link (new-link.html) for the href attribute on the link without the SENDER actually modifying the campaign.
Just be sure that no one actually enters a value into this field when adding subscribers or it will override the default value set by the SENDER.
I have come to the same conclusion as many here, there is no easy way to do this in MailChimp, or Campaign Monitor.
In MailChimp, the only current way is to use their boilerplate templates that have "Content Blocks," which make editing very simple - you just can't custom code your own template. What we need is the ability to code custom templates with 'Content Blocks,' which is not currently available in MailChimp.
Read about Content Blocks Here:
http://kb.mailchimp.com/campaigns/content-blocks/about-content-blocks
I'm using a simple PHP code to send a html via email.
The problem with the images is that they don't show because of the security issue they make. Gmail asks the user if he wants to display them.
How can I make a placeholder for the picture so when it doesn't show it will write in its place "please choose to display images" and have some border around it?
It is easy in your <img /> you just need to add the attribute alt. Per example:
<img alt="My text when no image is displayed" />
I just added a sample code here: http://jsfiddle.net/sMVgH/2/
HTH