diff --git a/src/actions/EmailActions.js b/src/actions/EmailActions.js
index 6ffc9a1..c518a40 100644
--- a/src/actions/EmailActions.js
+++ b/src/actions/EmailActions.js
@@ -61,7 +61,9 @@ const encodeEmailInfo = (info) => {
*/
export const getEmailDetailAction = async (param) => {
const { result } = await fetchJSON(`${EMAIL_HOST}/getmail`, param);
- return { info: encodeEmailInfo(result.MailInfo?.[0] || {}), content: (result.MailContent || '').replace(/[\r\n]/g, '
'), attachments: result?.AttachList || [] };
+ const mailType = result.MailInfo?.[0]?.MAI_ContentType || '';
+
+ return { info: encodeEmailInfo(result.MailInfo?.[0] || {}), content: mailType === 'text/html' ? (result.MailContent || '').replace(/[\r\n]/g, '') : (result.MailContent || ''), attachments: result?.AttachList || [] };
}
/**
diff --git a/src/views/Conversations/Online/Components/EmailDetail.jsx b/src/views/Conversations/Online/Components/EmailDetail.jsx
index 39e5dc4..38b93d1 100644
--- a/src/views/Conversations/Online/Components/EmailDetail.jsx
+++ b/src/views/Conversations/Online/Components/EmailDetail.jsx
@@ -189,7 +189,7 @@ const EmailDetail = ({ open, setOpen, emailMsg={}, ...props }) => {
)}