nextcloud / nextcloud/mail

Mailvelope emails sent as multipart when formatting is turned on

Open
#4,732 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop bug feature:integration security
Dominant language
JavaScript
Stars
1k
Forks
348
Avg merge
12h 28m
Merged PRs (30d)
91

Description

Expected behavior

When sending an encrypted message with Mailvelope I want the encrypted text to be sent as plain text email.

Actual behavior

The text is sent as html+plain multipart if I have formatting on (which I can't use within Mailvelope anyway).

Messages sent with formatting off work fine.

Steps to reproduce
  • Set up Mailvelope
  • Start a new email
  • Make sure formatting is already on either by account default or as a temporary override (tick the formatting option)
  • Enable encryption
  • Send the email
Mail app

Mail app version: v1.9.0


The solution is most likely to automatically turn off formatting when encryption is on.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in the Mail app by enabling formatting, setting up Mailvelope encryption, and sending a message. Verify that encrypted messages are sent as plain text rather than HTML-plus-plain multipart when formatting is enabled, while messages sent with formatting off continue to work.

Written by the indexing model from the issue text.

Assessment

Domain
security
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.