diff --git a/weboob/backends/aum/backend.py b/weboob/backends/aum/backend.py
index 9c223a98..eebc8086 100644
--- a/weboob/backends/aum/backend.py
+++ b/weboob/backends/aum/backend.py
@@ -23,6 +23,7 @@ import email
import time
import re
import datetime
+from html2text import unescape
from dateutil import tz
from dateutil.parser import parse as _parse_dt
@@ -36,7 +37,7 @@ from weboob.tools.backend import BaseBackend, BackendConfig
from weboob.tools.browser import BrowserUnavailable
from weboob.tools.value import Value, ValuesDict, ValueBool, ValueBackendPassword
from weboob.tools.log import getLogger
-from weboob.tools.misc import html2text, local2utc
+from weboob.tools.misc import local2utc
from .contact import Contact
from .captcha import CaptchaError
@@ -184,7 +185,7 @@ class AuMBackend(BaseBackend, ICapMessages, ICapMessagesPost, ICapDating, ICapCh
sender=my_name if int(mail['id_from']) == self.browser.my_id else mails['member']['pseudo'],
receivers=[my_name if int(mail['id_from']) != self.browser.my_id else mails['member']['pseudo']],
date=parse_dt(mail['date']),
- content=html2text(mail['message'].replace("\r", "
")).strip(),
+ content=unescape(mail['message']).strip(),
signature=contacts[mail['id_from']].get_text() if mail['id_from'] in contacts else None,
children=[],
flags=flags)
diff --git a/weboob/backends/aum/browser.py b/weboob/backends/aum/browser.py
index 4f7ca49b..861db146 100644
--- a/weboob/backends/aum/browser.py
+++ b/weboob/backends/aum/browser.py
@@ -235,7 +235,7 @@ class AuMBrowser(BaseBrowser):
except KeyError:
new_content += c
- content = new_content.replace('\n', '
').encode('Windows-1252', 'replace')
+ content = new_content.replace('\n', '\r\n').encode('Windows-1252', 'replace')
try:
self.api_request('message', 'new', data={'memberId': id, 'message': content})