diff --git a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/AcaciaZPushPlugin.csproj b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/AcaciaZPushPlugin.csproj
index 65c08c9..ac56f78 100644
--- a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/AcaciaZPushPlugin.csproj
+++ b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/AcaciaZPushPlugin.csproj
@@ -137,8 +137,12 @@
..\packages\Heijden.Dns.2.0.0\lib\net35\Heijden.Dns.dll
True
+
+ ..\packages\MimeKitLite.1.16.1\lib\net451\MimeKitLite.dll
+ True
+
- ..\packages\NLog.4.4.1\lib\net45\NLog.dll
+ ..\packages\NLog.4.4.9\lib\net45\NLog.dll
True
@@ -147,6 +151,7 @@
+
diff --git a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Utils/StringUtil.cs b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Utils/StringUtil.cs
index 6801f7c..aadf931 100644
--- a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Utils/StringUtil.cs
+++ b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/Utils/StringUtil.cs
@@ -176,9 +176,7 @@ namespace Acacia.Utils
public static string DecodeQuotedPrintable(this string _this)
{
- return ReplaceStringTokens(_this, "=?", "?=", (token) =>
- System.Net.Mail.Attachment.CreateAttachmentFromString("", "=?" + token + "?=").Name
- );
+ return MimeKit.Utils.Rfc2047.DecodeText(Encoding.UTF8.GetBytes(_this));
}
}
diff --git a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/packages.config b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/packages.config
index 39929b3..218cd6a 100644
--- a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/packages.config
+++ b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/packages.config
@@ -1,5 +1,6 @@
-
+
+
\ No newline at end of file