You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Send an encrypted message using Mailvelope with the Mail app. View the message in other MUAs than Mail+Mailvelope.
Expected behavior
See the inputted message text.
Actual behavior
See mime-headers and the encoded message text.
Mail app version
latest main
Mailserver or service
any
Operating system
all
PHP engine version
None
Web server
None
Database
None
Additional info
Mailvelope's API to encrypt messages returns a ciphertext that is supposed to be sent as a pgp/mime-message, i.e. with the message header line Content-Type: multipart/encrypted; protocol="application/pgp-encrypted".
Mail sends the ciphertext as text/plain, though: Content-Type: text/plain; charset=utf-8.
As a result, a recipient e.g. using Thunderbird gets to see mime-structured data as text after decryption:
Note that fixing this problem will put more pressure on #3833, because the correctly formatted messages won't be decryptable using the Mail app with Mailvelope until that other issue is fixed.
Steps to reproduce
Send an encrypted message using Mailvelope with the Mail app. View the message in other MUAs than Mail+Mailvelope.
Expected behavior
See the inputted message text.
Actual behavior
See mime-headers and the encoded message text.
Mail app version
latest main
Mailserver or service
any
Operating system
all
PHP engine version
None
Web server
None
Database
None
Additional info
Mailvelope's API to encrypt messages returns a ciphertext that is supposed to be sent as a pgp/mime-message, i.e. with the message header line
Content-Type: multipart/encrypted; protocol="application/pgp-encrypted"
.Mail sends the ciphertext as text/plain, though:
Content-Type: text/plain; charset=utf-8
.As a result, a recipient e.g. using Thunderbird gets to see mime-structured data as text after decryption:
Mailvelope itself appears to interpret the data instead of showing it, but other MUAs don't (and aren't supposed to).
The text was updated successfully, but these errors were encountered: