From 380883a3d533a75ee2e120e78d71244877f7b2be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Burak=20Kaan=20K=C3=B6se?= Date: Mon, 3 Feb 2025 19:13:56 +0100 Subject: [PATCH] Remove smtp encoding constraint. --- Wino.Core/Synchronizers/ImapSynchronizer.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Wino.Core/Synchronizers/ImapSynchronizer.cs b/Wino.Core/Synchronizers/ImapSynchronizer.cs index 2ca2aab1..1ba0585e 100644 --- a/Wino.Core/Synchronizers/ImapSynchronizer.cs +++ b/Wino.Core/Synchronizers/ImapSynchronizer.cs @@ -8,7 +8,6 @@ using System.Threading.Tasks; using CommunityToolkit.Mvvm.Messaging; using MailKit; using MailKit.Net.Imap; -using MimeKit; using MoreLinq; using Serilog; using Wino.Core.Domain.Entities.Mail; @@ -176,8 +175,6 @@ namespace Wino.Core.Synchronizers.Mail var singleRequest = request.Request; - singleRequest.Mime.Prepare(EncodingConstraint.None); - using var smtpClient = new MailKit.Net.Smtp.SmtpClient(); if (smtpClient.IsConnected && client.IsAuthenticated) return; @@ -188,6 +185,7 @@ namespace Wino.Core.Synchronizers.Mail if (!smtpClient.IsAuthenticated) await smtpClient.AuthenticateAsync(Account.ServerInformation.OutgoingServerUsername, Account.ServerInformation.OutgoingServerPassword); + // smtpClient.Capabilities.HasFlag(MailKit.Net.Smtp.SmtpCapabilities.mime) // TODO: Transfer progress implementation as popup in the UI. await smtpClient.SendAsync(singleRequest.Mime, default); await smtpClient.DisconnectAsync(true);