diff --git a/MailRuCloud/MailRuCloudApi/SmtpAsyncAppender.cs b/MailRuCloud/MailRuCloudApi/SmtpAsyncAppender.cs new file mode 100644 index 00000000..c726d8dc --- /dev/null +++ b/MailRuCloud/MailRuCloudApi/SmtpAsyncAppender.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Threading.Tasks; +using log4net.Appender; + +namespace YaR.Clouds +{ + public class SmtpAsyncAppender : SmtpAppender + { + protected override void SendEmail(string messageBody) + { + Task.Run(() => + { + try + { + base.SendEmail(messageBody); + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + }); + } + } +} diff --git a/MailRuCloud/MailRuCloudApi/YaR.Clouds.csproj b/MailRuCloud/MailRuCloudApi/YaR.Clouds.csproj index 7ce0f94c..0699116d 100644 --- a/MailRuCloud/MailRuCloudApi/YaR.Clouds.csproj +++ b/MailRuCloud/MailRuCloudApi/YaR.Clouds.csproj @@ -7,8 +7,8 @@ $(CommonTargetFrameworks) YaR.Clouds YaR.Clouds - 1.13.1.2 - 1.13.1.2 + 1.13.2.0 + 1.13.2.0 $(AssemblyVersion) preview diff --git a/WDMRC.Console/WDMRC.Console.csproj b/WDMRC.Console/WDMRC.Console.csproj index a2d169d1..59265f63 100644 --- a/WDMRC.Console/WDMRC.Console.csproj +++ b/WDMRC.Console/WDMRC.Console.csproj @@ -15,8 +15,8 @@ yar229@yandex.ru WebDAV emulator for Cloud.mail.ru WebDAVCloudMailRu - 1.13.1.2 - 1.13.1.2 + 1.13.2.0 + 1.13.2.0 $(AssemblyVersion) wdmrc YaR.Clouds.Console diff --git a/WDMRC.Console/wdmrc.config b/WDMRC.Console/wdmrc.config index 25bc3f23..b7dd2901 100644 --- a/WDMRC.Console/wdmrc.config +++ b/WDMRC.Console/wdmrc.config @@ -40,10 +40,32 @@ + + + + + + + + + + + + + + + + + + + + + +