Welcome to the mailbox.org user forum!
 

Inquiry Regarding Strikethrough Text Display in Mailbox Interface

James Tan shared this idea 13 days ago
Proposed

Dear Mailbox.org Support Team,

I hope this message finds you well.

I have noticed a strange visual issue in my mailbox interface. As shown in the attached screenshot, some of the email subject lines and preview texts appear with a strikethrough (line-through) effect applied to them.

I would like to ask:

  • Is this strikethrough intentional or a formatting bug?
  • Does it indicate that the message is invalid, expired, or marked in a special way?
  • Is there any way to disable this effect or prevent it from happening?

I’ve verified that this happens across multiple emails and in different browsers. Your assistance in understanding or resolving this would be greatly appreciated.

Thank you very much in advance.

Best regards,
James

Replies (3)

photo
2

I think this means that these e-mails are only marked as deleted but not expunged yet. Do you access your mailbox with an IMAP4 client? Or do you have a filter rule for these e-mails (action: flag as deleted)?

photo
1

Hi Zapata,

Thank you for your reply and for pointing out that these emails were marked as deleted.

You were absolutely right — they were flagged as \Deleted but not expunged. I was able to fix the issue using the following IMAP script:

import imaplib

EMAIL = "your_email@mailbox.org"
PASSWORD = "your_password"
IMAP_SERVER = "imap.mailbox.org"

def log(msg):
    print(f"[LOG] {msg}")

try:
    log("Connecting to IMAP server...")
    mail = imaplib.IMAP4_SSL(IMAP_SERVER)

    log("Logging in...")
    mail.login(EMAIL, PASSWORD)
    log("✅ Login successful")

    mail.select("INBOX")
    log("Searching for \\Deleted messages...")
    typ, data = mail.search(None, 'DELETED')
    deleted_ids = data[0].split()

    log(f"Found {len(deleted_ids)} message(s) marked as deleted")
    for num in deleted_ids:
        log(f"Removing \\Deleted flag from message {num.decode()}...")
        mail.store(num, '-FLAGS', '\\Deleted')

    mail.logout()
    log("✅ Done and logged out")

except imaplib.IMAP4.error as e:
    log(f"❌ IMAP error: {e}")

photo
1

Hmm, folder action "Clean up" or just deleting them in OpenXchange should also work. The former should remove them immediately and the latter should move them to the trash folder (by default).

Leave a Comment
 
Attach a file