Outlook for iOS shows “This message has no content” with my self-hosted Maddy IMAP; same message renders fine in Spark macOS and Outlook macOS — known quirk or config issue?

su ma 0 Reputation points
2025-10-22T04:12:11.41+00:00

Technical Setup

  • Mail server: Maddy (self-hosted)
  • Mailbox: xxx@sample
  • TLS: Let's Encrypt; IMAP/SMTP authentication working correctly
  • Test sender: Gmail

Symptom Details

  • Subject line displays correctly (e.g., "Reset Password")
  • Outlook for iOS shows blank body in both list view and message view
  • Message content appears as "This message has no content"

Client Compatibility Matrix

ClientStatusDetailsOutlook for iOS❌ FailsBody is blankSpark Desktop (macOS)✅ WorksBody displays ("You're resetting password?")Outlook for macOS✅ WorksBody displays (confirmed via recent test)## Minimal Reproduction Steps

  1. Send email from Gmail to main PII REMOVED.com with short text/plain body (e.g., "You're resetting password?")
  2. Message arrives and renders correctly in Spark macOS & Outlook macOS
  3. Open the same message in Outlook for iOS → shows no content

Technical Questions

  1. Known compatibility issues: Are there any known issues between Maddy IMAP and Outlook for iOS (literals/BODYSTRUCTURE, UIDPLUS, IDLE, BINARY, line endings, or charset handling) that cause empty bodies?
  2. MIME format requirements: Does Outlook iOS require multipart/alternative (text+html) to show content in some cases? Has anyone observed it ignoring single-part text/plain?
  3. Server configuration: Are there Maddy config knobs that affect IMAP body fetch or MIME normalization that should be tried?

iOS Version: 26.0.1 Outlook Version: 5.2541.0

User's image

User's image

User's image

.com

Outlook | Outlook for mobile | Outlook for iOS | For education
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Jeanie H 7,770 Reputation points Microsoft External Staff Moderator
    2025-10-22T05:55:33.7766667+00:00

    Dear @su ma

    Thank you for posting your question in the Microsoft Q&A forum.  

    Based on my understanding, this appears to be an interaction issue between Outlook for iOS's specific IMAP/MIME parsing logic and the way your Maddy server presents the message data, particularly for simple single-part text/plain emails. 

    Outlook for iOS is highly particular about the email's MIME format, especially when receiving messages that are strictly text/plain (plain text) only. It seems to expect or require a multipart/alternative structure (containing both a text/plain and a text/html part). 

    There are no official reports of specific compatibility issues between Maddy IMAP and Outlook iOS, but many users experience similar problems with other IMAP servers.

    ["This message has no content" on all incoming (received) e-mails on IMAP account]
    (https://dori-uw-1.kuma-moon.com/en-us/answers/questions/4583025/this-message-has-no-content-on-all-incoming-(recei?page=2#

    To help me confirm whether Outlook for iOS is truly rejecting single-part text/plain emails, please perform the following test: 

    Send a new test email, but this time, ensure it is an HTML-formatted email (by bolding a word, inserting a link, or making sure you are using a "Rich Text" format when composing). 

    Check: Open this new email on Outlook for iOS. 

    If the HTML email displays normally, it means Maddy needs to modify the email structure > need to find a way to configure Maddy to do this > If Maddy doesn't have this option, need to integrate an external filter

    Please help me try this, and I will provide the next steps based on your scenario.

    Looking forward to your response! 


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". 

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 

    0 comments No comments

  2. su ma 0 Reputation points
    2025-10-22T11:40:03.0933333+00:00

    User's image

    User's image

    Also No Content.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.