From 7cbd9d130d9ad5e11a9ada1a2140fc2f77726554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Pedersen?= Date: Tue, 5 Jul 2022 10:01:57 +0200 Subject: [PATCH] Make sure we set the content disposition on attachments for SendGrid --- src/Senders/FluentEmail.SendGrid/SendGridSender.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Senders/FluentEmail.SendGrid/SendGridSender.cs b/src/Senders/FluentEmail.SendGrid/SendGridSender.cs index c0fb9b11..ffcc0e6c 100644 --- a/src/Senders/FluentEmail.SendGrid/SendGridSender.cs +++ b/src/Senders/FluentEmail.SendGrid/SendGridSender.cs @@ -181,7 +181,11 @@ private async Task SendViaSendGrid(SendGridMessage mailMessage, Ca { Content = await GetAttachmentBase64String(attachment.Data), Filename = attachment.Filename, - Type = attachment.ContentType + Type = attachment.ContentType, + Disposition = attachment.IsInline + ? "inline" + : "attachment", + ContentId = attachment.ContentId }; private async Task GetAttachmentBase64String(Stream stream)