makeplane / plane

🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
http://plane.so
GNU Affero General Public License v3.0
28.45k stars 1.55k forks source link

[bug]: 0.14.1 — Email Content empty #3184

Closed KarloDerEchte closed 2 months ago

KarloDerEchte commented 8 months ago

Is there an existing issue for this?

Current behavior

image

As you can see, the invite email of plane in the latest release doesn't have any content.

Steps to reproduce

  1. Setup an SMTP Server with TLS off
  2. Send out an Email
  3. See in outlook that is has no content

Browser

Google Chrome

Version

Self-hosted

pablohashescobar commented 8 months ago

@KarloDerEchte, thanks for reporting this bug just to check are you getting the plain text version of the email ?

KarloDerEchte commented 8 months ago

@KarloDerEchte, thanks for reporting this bug just to check are you getting the plain text version of the email ?

https://pastebin.com/K2W913h5

This is the Source Code that the Email has. I can see the Email when I activate the Only Text mode in outlook.

pablohashescobar commented 8 months ago

This looks correct, it looks like some compatibility issues. I will check this internally @KarloDerEchte.

etaxi341 commented 7 months ago

Any news? Works everywhere but not on outlook desktop. Even works on outlook mobile.

KarloDerEchte commented 7 months ago

Still waiting too,we can't update and are stuck on 0.13.x because of this.

KarloDerEchte commented 7 months ago

What's the status of this issue?

srinivaspendem commented 7 months ago

Hi @KarloDerEchte, the issue will be resolved with our upcoming 0.15 release, which will be out soon. For validation, I am attaching a screenshot. image

KarloDerEchte commented 7 months ago

Looks good, but we are using Outlook 2019. Is there a Branch where I can test this?

srinivaspendem commented 7 months ago

The 0.15-dev release is out you can check with the latest update.

KarloDerEchte commented 7 months ago

Office 2019 doesnt works.

srinivaspendem commented 7 months ago

Hello, we don't have access to Outlook 2019 to test, but we pasted the email in our marketing tools and checked if it's rendering in 2019 Outlook. We can see that it is working. We are stuck here and would like to connect with you to understand how we can fix this, please find a slot here - https://cal.com/srinivas-pendem/product-research

image

i4bdullah commented 5 months ago

I believe the issue resides in the workspace invitation email template itself, specifically, lines 358-364: plane/apiserver/templates/emails/invitations/workspace_invitation.html at preview · makeplane/plane · GitHub

The new lines after the starting/ending conditional tags seem to cause rendering issues in Outlook 2019 (maybe other versions as well).

I would suggest changing it from:

    <!--[if mso
      ]><xml>
        <o:OfficeDocumentSettings>
          <o:AllowPNG /> <o:PixelsPerInch>96</o:PixelsPerInch>
        </o:OfficeDocumentSettings>
      </xml><!
    [endif]-->

to:

    <!--[if mso]><xml>
        <o:OfficeDocumentSettings>
          <o:AllowPNG />
          <o:PixelsPerInch>96</o:PixelsPerInch>
        </o:OfficeDocumentSettings>
    </xml><![endif]-->
Leah-BW commented 4 months ago

Also happens in Microsoft Outlook for Microsoft 365 MSO (Version 2210 Build 16.0.15726.20070) 64-bit

afbeelding

seanvandermolen commented 4 months ago

Received: from SA0PR15MB3903.namprd15.prod.outlook.com (2603:10b6:806:8a::9) by MN0PR15MB5347.namprd15.prod.outlook.com with HTTPS; Wed, 1 May 2024 02:14:05 +0000 Received: from SN6PR08CA0001.namprd08.prod.outlook.com (2603:10b6:805:66::14) by SA0PR15MB3903.namprd15.prod.outlook.com (2603:10b6:806:8a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.35; Wed, 1 May 2024 02:14:03 +0000 Received: from SA2PEPF00001506.namprd04.prod.outlook.com (2603:10b6:805:66:cafe::a6) by SN6PR08CA0001.outlook.office365.com (2603:10b6:805:66::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.35 via Frontend Transport; Wed, 1 May 2024 02:14:03 +0000 Authentication-Results: spf=pass (sender IP is 23.251.226.2) smtp.mailfrom=us-east-2.amazonses.com; dkim=pass (signature was verified) header.d=mailer.plane.so;dmarc=pass action=none header.from=mailer.plane.so;compauth=pass reason=100 Received-SPF: Pass (protection.outlook.com: domain of us-east-2.amazonses.com designates 23.251.226.2 as permitted sender) receiver=protection.outlook.com; client-ip=23.251.226.2; helo=e226-2.smtp-out.us-east-2.amazonses.com; pr=C Received: from e226-2.smtp-out.us-east-2.amazonses.com (23.251.226.2) by SA2PEPF00001506.mail.protection.outlook.com (10.167.242.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.18 via Frontend Transport; Wed, 1 May 2024 02:14:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=qlsrffuub2le2g2sjmoni77rgq4d5p64; d=mailer.plane.so; t=1714529642; h=Content-Type:MIME-Version:Subject:From:To:Date:Message-ID; bh=qVZob5YN0fgrGfVDqRFKqbfRetC8PR7TEJUuhMnPT9k=; b=i1/8ErHZqizwUTKKtaSkL0GxNdTwFPmgKYe8+zXYNIfgIIHrIFzJmjn3z1MYHMZY 814EZiVEq8OdkjLJzMogYiogMD773b3HfIB5UWwoH16dJux3znfG7QVH5ySZUJb+vTH LGKxlFNr/V+jmjw0gnIsyVc6x3GzEGlcsr+U9P8VaCEk7JA6bDJGc1BfqsvFnNLVLUu ct34TELVrgNZcS8OHduwaTThw+z0QCnKFVxm54zY1skF4hIcUyLX8jXvFg4hGSYrTBL NfUCzSyLMdNtuyTIDLRDme9c4/l+J8zXa2fh6k9YjNVw5FVo/ruiRQ6TCsUkUekrxQg fD6MxI3cUg== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=kra23psoka5qyyh6gdejiiuof3nluwuz; d=amazonses.com; t=1714529642; h=Content-Type:MIME-Version:Subject:From:To:Date:Message-ID:Feedback-ID; bh=qVZob5YN0fgrGfVDqRFKqbfRetC8PR7TEJUuhMnPT9k=; b=l9czPYb8kJ7hkgc7FnhQpLxp7AQ2XcG29nzm7rrZ4fOvctDoHLDndA7VkmWYHemE RfpGfCkDkIoJk96fNbOJwt/Hr80xacLFAIrV91lv8yW4qpqNPEhbZ61Nw+gkjVh0Tfo 9wRD8gn1cqqxGEQHExiN0vrMTPPZudpbwZIAwViY= Content-Type: multipart/alternative; boundary="===============4992262993549485565==" MIME-Version: 1.0 Subject: Your unique Plane login code is bwun-wzwa-deae From: Team Plane <team@mailer.plane.so> To: ****@******.co Date: Wed, 1 May 2024 02:14:01 +0000 Message-ID: <010f018f31ee25ec-ca410b27-e3fb-4ca2-a5aa-ea75acef0039-000000@us-east-2.amazonses.com> Feedback-ID: 1.us-east-2.XViBaM92Y+9CFV+nOplLZk96XALngv4/Id4lg4nTSCk=:AmazonSES X-SES-Outgoing: 2024.05.01-23.251.226.2 Return-Path: 010f018f31ee25ec-ca410b27-e3fb-4ca2-a5aa-ea75acef0039-000000@us-east-2.amazonses.com X-MS-Exchange-Organization-ExpirationStartTime: 01 May 2024 02:14:02.9866 (UTC) X-MS-Exchange-Organization-ExpirationStartTimeReason: OriginalSubmit X-MS-Exchange-Organization-ExpirationInterval: 1:00:00:00.0000000 X-MS-Exchange-Organization-ExpirationIntervalReason: OriginalSubmit X-MS-Exchange-Organization-Network-Message-Id: a7a636ec-8461-4909-dcac-08dc69845efa X-EOPAttributedMessage: 0 X-EOPTenantAttributedMessage: 5acfa1fc-677d-4813-8dd8-c487328121b3:0 X-MS-Exchange-Organization-MessageDirectionality: Incoming X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PEPF00001506:EE_|SA0PR15MB3903:EE_|MN0PR15MB5347:EE_ X-MS-Exchange-Organization-AuthSource: SA2PEPF00001506.namprd04.prod.outlook.com X-MS-Exchange-Organization-AuthAs: Anonymous X-MS-Office365-Filtering-Correlation-Id: a7a636ec-8461-4909-dcac-08dc69845efa X-MS-Exchange-Organization-SCL: 1 X-Microsoft-Antispam: BCL:0;ARA:13230031|5073199003|32142699003|4143199003; X-Forefront-Antispam-Report: CIP:23.251.226.2;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:e226-2.smtp-out.us-east-2.amazonses.com;PTR:e226-2.smtp-out.us-east-2.amazonses.com;CAT:NONE;SFTY:9.25;SFS:(13230031)(5073199003)(32142699003)(4143199003);DIR:INB;SFTY:9.25; X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 May 2024 02:14:02.7053 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a7a636ec-8461-4909-dcac-08dc69845efa X-MS-Exchange-CrossTenant-Id: 5acfa1fc-677d-4813-8dd8-c487328121b3 X-MS-Exchange-CrossTenant-AuthSource: SA2PEPF00001506.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR15MB3903 X-MS-Exchange-Transport-EndToEndLatency: 00:00:03.2579824 X-MS-Exchange-Processed-By-BccFoldering: 15.20.7519.031 X-Microsoft-Antispam-Mailbox-Delivery: ucf:0;jmr:0;auth:0;dest:I;ENG:(910001)(944506478)(944626604)(920097)(930097)(140003); X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?gAR3sVtsn6Mc6bTwewsA3CgXUFkMiu+KRrTseMOJK7GlzlCVrtQcV5mKYkha?= =?us-ascii?Q?C+ibiyEiVBRNFuuTMm1E1X637/OCjNtFIJvy80fSLCfNPomVYkP7PEcNQibX?= =?us-ascii?Q?nt6f5u+TgEWcPH4ES3ZER5Pl7JT0YVWa4DZ1t9a5IxjHE/5HUklZYoTb915B?= =?us-ascii?Q?XD+XA3ZcTicZmjYhR4GXUg4aYz3SRqS6dIZ9O93X0KYApgPaWtyEEDeD4+wI?= =?us-ascii?Q?c8smEdNxO4p51Wq1ZddO4JNtiZB8z4wQfOONSpU08Fcnh1IOeVzT/xKr+KOM?= =?us-ascii?Q?0m6zUdGvWsxMR2hN5+x5/q3rVlSUKruHZ3Gu2PPKXw15HJO5oepU2I3m1Noi?= =?us-ascii?Q?bZU044BwbAyn81FJQU2kw7roaioIQ+Z0jrYLo1uXG8xX27P7mQrKQAIzL0c8?= =?us-ascii?Q?NFkVDV0FQKXo3Fg1m5Nd/BHrIRfthBjLOczs1NqiMUefiol2yAhqnKCeM8d9?= =?us-ascii?Q?WQl0pzphOTk9PVKwNRsuNnHf4BpgotICvBXxbgvLlxNXGNiYv1NE6AZX8QaJ?= =?us-ascii?Q?WuzbXjVW5H+GCjcmrt+x9pk4YW/yddS6Exhh1U1/j5y2Aj59dE3BSg5nhzDH?= =?us-ascii?Q?6sx1UvYEY+7FqO/EbAbK+Qvmu4DcrqJcFZvz/rgNKbS5hsmy1CX8Sm4UKSzF?= =?us-ascii?Q?ihjkf5MU0qwjteHrxu3vHTvwYATEj02Bd+iV724pjqyxaUvdcK1ufk9xu3cA?= =?us-ascii?Q?LSVp+XXIJsPky11O9yEY3l6w6n2GPTR3lkyVEf2uTwZHCmKYs6cIHkKPlMCq?= =?us-ascii?Q?3MFiCq3NOpl+iQyE8EkeCZ7IkSmz5jLRcQkQGzuRQX5GWYfZT3857c/pEnUM?= =?us-ascii?Q?YB5zgyLuB+m2dQfta6OfPs2wAF8RqKe8/KzEEEbXCQNwT4g1CYiE47cRp1gj?= =?us-ascii?Q?iLmFYakDzM7/IZ9uep4rnryBh7gXYd9BzwOeeqRpwqg6spF6uLawwYC2ECNv?= =?us-ascii?Q?r93dcwr6oKPWMwrbB5/zw9ZW2rzSaq9Vm7ebGlVnrgAZv/0pcXDvvB0jNttq?= =?us-ascii?Q?u4EK6RaJt1FpVuRIWhKJHz/uHVbdFIYVJpSLiIXQO6NNQCJQQACyCCkcJb6x?= =?us-ascii?Q?Dym4xFW6jPhhI23/WsCWXx7QIx+Y4mmjuPFO27ynXGvJILIAfIjij5Tjyftz?= =?us-ascii?Q?xLPuchSFiyc327bfKFCskhk/S2vwnfZH8XawdZucKy6D4AyHOVsTzl/PWb51?= =?us-ascii?Q?f7O38Xzst5uX0qrzOda1IderBWsDZiXILOfKBOaUeVjBQCKjrE7+9b/J5VW5?= =?us-ascii?Q?trWny0OKbxFytRa/EkoayMTdEOnnGwlBwEFOdR2eO7KLU4XjUUkJYgHI+F8L?= =?us-ascii?Q?yV17REycrvAGsrr73sPng86flTWUDLQCJYoFMDwSsfoPG9ctIsy1Wxuqr11R?= =?us-ascii?Q?EivJ+LI26fDG2jVdkBfQV02Q2UVAcQdlI//7GzWXzxCrI9yYAHPBtAsWaiDB?= =?us-ascii?Q?mkk2AVDInnYOc8U7zStOIKCziIFAJXUfgdyuHetYHas/0JedYe7AMDFNw2C1?= =?us-ascii?Q?Zqs3rkkYavm9SEaSEkpND7hhtpEysxE9Ys9pthmXZLBHSa4a9b1eJa6JrVhP?= =?us-ascii?Q?Rx5ndPsyIsT5MnHjVpTkOMv6QANH7pkLmmZAU6fjILmld+GC0tdQJkbsE429?= =?us-ascii?Q?IG6naWh4f21G1k2f5kjKc5G+Bgq3kVdzPUsLMr44pxP3sxQyP+ErBRidsDJU?= =?us-ascii?Q?Oyx3PLE2o6NMNAeIWkSBxAzkRi0UryP9EcwLP4fVrwsUi2EgUttxagFifu8u?= =?us-ascii?Q?T4MFlXxGk9Q0XhosCXggovmRDiwS0hFsDHqO41ZlInKAmDrxkukbrA6fLCRL?= =?us-ascii?Q?sF62gsO9debWuvvMNEEtJ2FHmvyYkApL0LkjZh+KX9p8n8aJQR7xAK221cS4?= =?us-ascii?Q?s9ReRBpf42/wzHEdF6kj//ly/MU5aeCC1v4N1EaPQHiD0EN8YbKW/GR820kW?= =?us-ascii?Q?GrBifveJu4iTZaXNAVtSYNTlOTzu+ZHVN/mqpYBkbHH65wXoR3AQYnIwiZd1?= =?us-ascii?Q?lakLIHFpHhLx1w3GKj9kgL0lV3nS6yul94wuRO2GEgG5gFkfqzSNBleDxXOZ?= =?us-ascii?Q?hFhhvMZB5UYpKgJyw1GmOzVJyhho+m+qOXNY/RzR5dU0F6Me7z0=3D?=