Defect #10201

MailHandler ignores line feeds when handling html-only emails

Added by Elie Delorme almost 9 years ago. Updated almost 2 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Email receiving
Target version:-
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 emails Closed

History

#1 Updated by Etienne Massip almost 9 years ago

  • Category set to Email receiving

#2 Updated by Go MAEDA almost 2 years ago

#3 Updated by Go MAEDA almost 2 years ago

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

Redmine 3.1 and later use Loofah to parse HTML emails.

Also available in: Atom PDF