I have begun using the Mime Input Filter to create HTML EMail in Rules. Prior, it had been Filtered HTML.

What I have noticed, when a Full HTML email is sent to GMail or Yahoo EMail included links are clickable. When the same email is sent to Thunderbird, links are not clickable.

I am not an advanced user and realize this could be a Thunderbird problem, though I have never noticed a non clickable link before. Just want to note this issue in case anyone else has it.

CommentFileSizeAuthor
#3 mimemail_1150224_01.patch1.78 KBsgabe

Comments

sgabe’s picture

I am using Thunderbird and the included links are clickable in my test messages sent with Rules.

Update: Are you using the URL Filter for the Full HTML input format?

itserich’s picture

Thanks, yes I am using URL Filter.

Site Configuration - Input Formats - Full HTML - URL FIlter is checked.

Perhaps there is a conflict with some other filter which cancels it out?

I thought it might be a setting I have in Thunderbird but I could not find any applicable settings.

If anyone would like to receive a message you can post it or send a private message. I thought it was interesting the links work in my browser email clients but not Thunderbird, such as when the same message is forwarded from one email client to Thunderbird.

sgabe’s picture

Title: Full HTML Links - Clickable in Yahoo Mail & GMail - Not Clickable in Thunderbird Desktop Portable EMail » Run the filters on the HTML message body of Rules and system actions
Component: Documentation » Code
Category: support » bug
Status: Active » Needs review
StatusFileSize
new1.78 KB

Agh...We need to call check_markup() to run the filters on the HTML message body. Please test the attached patch and report back.

itserich’s picture

Thank you. I am not great at applying patches, but have done it once.

I had recently installed the dev version. Then I went into console and:

Edit for typo in .ptach

root@webserver [/home/petnotic/public_html/sites/all/modules/mimemail]#  curl -f http://drupal.org/files/issues/mimemail_1150224_01.patch > mimemail_1150224_01.patch
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1820  100  1820    0     0   9926      0 --:--:-- --:--:-- --:--:--     0
root@webserver [/home/petnotic/public_html/sites/all/modules/mimemail]# patch < mimemail_1150224_01.patch

The response:

can't find file to patch at input line 5
Perhaps you should have used the -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/includes/mimemail.rules.inc b/includes/mimemail.rules.inc
|index 93b8c1f..ff61ce0 100644
|--- a/includes/mimemail.rules.inc
|+++ b/includes/mimemail.rules.inc
--------------------------
sgabe’s picture

Use the following to strip the first segment ('a/' and 'b/') of the path:
patch -p1 < mimemail_1150224_01.patch

itserich’s picture

Thank you so much Gabor. It seems to work, and well formatted email will improve our site vastly.

sgabe’s picture

Status: Needs review » Fixed

Patch committed. Thank you for your help, Erich! I hope the Rules and system actions will be fine from now on.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.