Broken HTML sanitizer refence breaks email receiving
|Assignee:||Jean-Philippe Lang||% Done:|
HTML emails fail silently when receiving emails via IMAP due to broken HTML sanitizer reference in
MailHandler.full_sanitizer on line 449 of app/models/mail_handler.rb:
def self.full_sanitizer @full_sanitizer ||= HTML::FullSanitizer.new end
Changing this line to
@full_sanitizer ||= Rails::Html::FullSanitizer.new works, although it didn't do a particularly good job on the stuck email I'd sent from Outlook.
#5 Updated by Jean-Philippe Lang almost 3 years ago
- Subject changed from Broken HTML sanitizer refence breaks redmine:email:receive_imap to Broken HTML sanitizer refence breaks email receiving
- Status changed from New to Closed
- Assignee set to Jean-Philippe Lang
- Resolution set to Fixed
Fixed in r14219, the default Rails sanitizer is now used.
#8 Updated by Toshi MARUYAMA almost 3 years ago
Rupesh J wrote:
The text striping is not handled.
I am getting some unwanted Outlook mail tags.
Did it work on Redmine 2.x?
Please let me know if this needs to be reported as another bug ?
If it is regression of Redmine 3.0,
please create new issue because 3.0.2 was released.
If it is not regression of Redmine 3.0,
I think it is duplicate of #13209.