Project

General

Profile

Actions

Defect #10201

closed

MailHandler ignores line feeds when handling html-only emails

Added by Elie Delorme about 12 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Email receiving
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed
Affected version:

Description

Since all html tags are strips on html-only emails, they almost never work.
I would suggest using Loofah to convert html content to plain text.

Patch (works on my installation):

    if plain_text_part.nil?
      # no text/plain part found, assuming html-only email
      # use loofah to extract text
      @plain_text_body = Loofah::HTML::Document.parse(@email.body.to_s).to_text
    else


Related issues

Related to Redmine - Feature #16962: Better handle html-only emailsClosedJean-Philippe Lang

Actions
Actions #1

Updated by Etienne Massip about 12 years ago

  • Category set to Email receiving
Actions #2

Updated by Go MAEDA about 5 years ago

Actions #3

Updated by Go MAEDA about 5 years ago

  • Status changed from New to Closed
  • Resolution set to Fixed

Redmine 3.1 and later use Loofah to parse HTML emails.

Actions

Also available in: Atom PDF